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