vscode使用SSH Targets連接遠(yuǎn)程系統(tǒng)進(jìn)行開發(fā)
1.找到自己電腦公鑰C:\Users\用戶名\.ssh這個目錄id-rsa和id-rsa.pub兩個文件, 第一個是私鑰文件,第二個是公鑰文件
2.將公鑰添加到遠(yuǎn)程linux系統(tǒng)中
sudo vim /root/.ssh/authorized_keys
:wq保存退出
3.啟用秘鑰方式登錄
sudo vim /etc/ssh/sshd_config
PubkeyAuthentication yes的注釋去掉
:wq保存退出
4.檢查ssh服務(wù)
sudo netstat -ntlp | grep ssh 如果有22端口說明已經(jīng)啟動,如果沒有列出執(zhí)行以下命令
/etc/init.d/ssh resart
5.配置vscode遠(yuǎn)程連接信息
1.vscode安裝Remote - SSH
2.Remote Explorer里面選擇SSH Targets
3.選擇+號添加連接信息, ssh user@ip -p 22, 其中user為遠(yuǎn)程電腦登錄用戶名,ip為遠(yuǎn)程電腦ip地址
如果配置過程中出現(xiàn) 過程試圖寫入的管道不存在找到以下文件
C:\Users\用戶名\.ssh\config
右鍵 屬性->安全->高級->禁用繼承/然后 添加->->高級->立即查找->選擇你的用戶名->添加上修改的權(quán)限
然后使用vscode再次連接,中間過程會彈出輸入登錄機(jī)器密碼的對話框,輸入即可
本文來自博客園,作者:廣林,轉(zhuǎn)載請注明原文鏈接:http://www.rzrgm.cn/guanglin/p/14931464.html
浙公網(wǎng)安備 33010602011771號