在VS code使用Remote-SSH遠程連接Linux 開發C++ 配置詳細介紹


VS code 遠程連接服務器,編譯C++

一、前期准備

1、VS code安裝 Remote-SSH插件

2、Windows安裝SSH。

3、Linux服務器連接測試。

a.接通測試使用ping命令

b.測試SSH服務使用Putty或者Xshell等工具。默認端口都是22.

二、VS code連接

1、按F1可以新建連接、查看連接配置文件、連接服務器。

2、新建連接的命令

3、連接后會自動寫入配置文件,可以查看和修改,示例如下:

4、提示輸入密碼,輸入上一步相應用戶名的密碼。即服務器的密碼。

5、①說明連接成功。②這里可以打開文件或文件夾開始操作。

三、編譯C/C++

1、安裝C/C++插件到服務器

2、服務器需要安裝gcc、gcc-c++、GDB

NOTE:記住安裝GDB,否則可以在服務器編譯,但是不能從VS code調試

3、點擊VS code 運行->添加配置,選擇GDB那一項即可。

四、設置免密登錄

非必要,但是經常使用的話,建議設置免密登錄

1、在需要連接服務器的windows上,使用cmd命令或者git bash(git bash未實測)使用ssh-keygen,然后一直回車即可得到公鑰和密鑰。

2、將公鑰傳到服務器,寫入.ssh文件夾中的authorized_keys文件中。

可以使用Xftp傳輸

3、具體方法:(也可以使用其他辦法)

a.將公鑰文件復制到同一文件夾。然后使用cat命令進行拼接

cat id_rsa.pub >> authorized_keys

b.authorized_keys文件位置可以在etc/ssh文件夾下的sshd_config文件中查看和修改

4、重啟ssh服務即可,以下命令為centos8,使用的是systemctl,其他略有差異

systemctl restart sshd.service


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM