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

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/419894.html
標籤:Linux
下一篇:檔案權限問題導致plink報錯 Failed to open 21JAN.log. Try changing the --out parameter.
