1 問(wèn)題描述
在使用vscode的remote ssh插件遠(yuǎn)程連接服務(wù)器時(shí)很不穩(wěn)定,改起代碼來(lái)很麻煩。
2 原因分析
在終端ping服務(wù)器的IP時(shí)顯示沒(méi)有丟包,在winscp、MobaXterm中使用ssh也能正常穩(wěn)定地連接到服務(wù)器,這就表明問(wèn)題出在vscode的ssh連接上,windows自帶的openssh與vscode不兼容。
3 解決方法
方法一
安裝其他版本的openssh,這個(gè)方法我還沒(méi)試過(guò)。
方法二
使用git自帶的ssh來(lái)替換掉openssh。git下載網(wǎng)址:https://git-scm.com/downloads
安裝好git后,配置git環(huán)境變量,把“C:\Program Files\Git\usr\bin”(該文件的路徑因人而異,取決于你安裝git的路徑)添加到系統(tǒng)變量的path中,對(duì)放置的位置也有要求,需要放置在openssh前面,如下圖所示,

方法三
把vscode中remote ssh中的path改成git中ssh的路徑,如:C:\Program Files\Git\usr\bin,
在vscode的擴(kuò)展插件中找到remote ssh,并選擇設(shè)置->extension settings文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-616568.html

找到remote ssh path,并把git的ssh路徑填進(jìn)去,文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-616568.html

到了這里,關(guān)于vscode遠(yuǎn)程ssh連接不穩(wěn)定的解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!