vscode使用SSH Targets連接遠程系統進行開發


 

1.找到自己電腦公鑰C:\Users\用戶名\.ssh這個目錄
id-rsaid-rsa.pub兩個文件, 第一個是私鑰文件,第二個是公鑰文件

2.將公鑰添加到遠程linux系統中

sudo vim /root/.ssh/authorized_keys

:wq保存退出

3.啟用秘鑰方式登錄

sudo vim /etc/ssh/sshd_config

PubkeyAuthentication yes的注釋去掉

:wq保存退出

4.檢查ssh服務

sudo netstat -ntlp | grep ssh 如果有22端口說明已經啟動,如果沒有列出執行以下命令

/etc/init.d/ssh resart

5.配置vscode遠程連接信息

    1.vscode安裝Remote - SSH

    2.Remote Explorer里面選擇SSH Targets

    3.選擇+號添加連接信息, ssh user@ip -p 22, 其中user為遠程電腦登錄用戶名,ip為遠程電腦ip地址

    如果配置過程中出現 過程試圖寫入的管道不存在找到以下文件

    C:\Users\用戶名\.ssh\config

 右鍵 屬性->安全->高級->禁用繼承/然后 添加->->高級->立即查找->選擇你的用戶名->添加上修改的權限

  然后使用vscode再次連接,中間過程會彈出輸入登錄機器密碼的對話框,輸入即可

 


免責聲明!

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



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