使用VS Code进行远程连接
目錄
- 安裝VS Code
- 安裝中文插件
- 安裝Remote插件
- 進(jìn)行遠(yuǎn)程連接
- 設(shè)置無(wú)密碼訪問(wèn)
安裝VS Code
VS Code分為兩個(gè)版本,Stable和Insiders,我看好多博客都說(shuō)只有Insiders版本才可以Remote,但是經(jīng)過(guò)實(shí)測(cè),兩個(gè)版本都可以。推薦大家還是下Stable版本,這里是下載鏈接。
安裝中文插件
英文好的同學(xué),可以忽略此步。
打開(kāi)左側(cè)拓展欄,輸入chinese,安裝語(yǔ)言包,再重啟一下VS Code。
安裝Remote插件
打開(kāi)左側(cè)拓展欄,輸入Remote,安裝Remote Development。很多博客上說(shuō)安Remote-SSH,其實(shí)安裝Remote Development會(huì)自動(dòng)安裝Remote-SSH。
進(jìn)行遠(yuǎn)程連接
安裝完Remote-Development后,左側(cè)會(huì)多一個(gè)按鈕。
按下shift+ctrl+p,輸入Remote-SSH: Connect to Host。
此時(shí),添加一個(gè)新的SSH Host。
以上這兩步,也可以通過(guò)點(diǎn)擊按鈕來(lái)實(shí)現(xiàn):
接下來(lái),就是輸入ssh命令,然后配置config文件。Host代表連接的名稱(隨便寫(xiě)),HostName是服務(wù)器的地址,IdentityFile是免密登錄需要的,是本地id_rsa文件的路徑(如~/.ssh/id_rsa),User是登錄服務(wù)器的用戶名,Port是端口號(hào),IdentitiesOnly也是免密登錄需要的,值為yes。
配置好config文件后,可以開(kāi)始遠(yuǎn)程連接,點(diǎn)擊下圖中的那個(gè)按鈕,然后按照提示輸入platform和password即可。(PS: 由于此時(shí)還沒(méi)設(shè)置免密登錄,應(yīng)將config文件中的IdentityFile和IdentitiesOnly行刪除)
設(shè)置無(wú)密碼訪問(wèn)
首先,使用windows自帶的命令提示符,輸入ssh-keygen -t rsa命令,敲3下回車(chē),生成id_rsa等文件。默認(rèn)的生成目錄是/C盤(pán)/user/用戶/.ssh/
然后,使用寫(xiě)字板打開(kāi)id_rsa.pub文件,將其中內(nèi)容復(fù)制到服務(wù)器端的~/.ssh/authorized_keys文件中,如果沒(méi)有這個(gè)文件,自己創(chuàng)建一個(gè)。
最后,在VS Code中,將config文件中,添加IdentityFile和IdentitiesOnly項(xiàng)。此時(shí)遠(yuǎn)程連接就不用密碼啦。
總結(jié)
以上是生活随笔為你收集整理的使用VS Code进行远程连接的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: CVPR 2019 GCT:《Graph
- 下一篇: conda - 虚拟环境,常用指令