1. 程式人生 > 程式設計 >vscode通過Remote SSH遠端連線及離線配置的方法

vscode通過Remote SSH遠端連線及離線配置的方法

安裝

1、先安裝vscode,然後在擴充套件中搜索Remote SSH外掛並安裝。
2、我要連線遠端Ubuntu系統的伺服器,所以需要在伺服器上安裝ssh並配置:
    1)安裝ssh服務端:apt-get install openssh-server
    2) 確認ssh-server是否啟動:ps -e | grep ssh
    3) 如果ssh沒有啟動,則需要啟動ssh-server:/etc/init.d/ssh start
    4) 如果ssh啟動了www.cppcns.com,重啟一下:/etc/init.d/ssh restart

3、在vscode左側點遠端連線圖示,開啟配置檔案,寫入:

在這裡插入圖片描述

    Host 連線名稱(自定義)
    HostName IP地址
    User 使用者名稱(我使用root)
4、如果想配置免密登入,則:
    1)將自己的ssh公鑰放到伺服器上的/root/.ssh/authorized_keys中
    2)檢查ssh的配置檔案,路徑:/etc/ssh/sshd_config,確保
  &#程式設計客棧8194;     PublickeyAuthentication yes

       AuthorizedKeysFile ./ssh/authorized_keys

第一次需要輸入密碼登入,以後就可以免密直接登入了。

網路正常的情況下,開啟一個新視窗就可以連上了。

離線安裝linux環境

    我的Linux伺服器並不能連線外網,所以啟動遠端連線伺服器後,觀察vscode終端會一直卡在:
Installing to /root/.vscode-server/bin/ea3859d4ba2f3e577a159bc91e3074c5d85c0523 …
Downloading with wget

是由於下載不到環境相關檔案,此時就需要離線安裝vscode環境。

1、先檢視自己的vscode版本

在幫助中檢視版本資訊:

在這裡插入圖片描述
在這裡插入圖片描述

找到安裝的vscode版本的hash_id。

2、下載環境的壓縮包:

開啟本地瀏覽器,輸入連線: https://update.code.visualstudio.com/commit:/server-linux-x64/stable
將替換成自己對應版本的即可,例如我的:
https://update.code.visualstudio.com/commit:ea3859d4ba2f3e577a159bc91e3074c5d85c0523/server-linux-x64/stable
會下載到一個vscode-server-linux-x64.tar.gz壓縮檔案。

3、將環境檔案放到伺服器上:

vscode-server-linux-x64.tar.gz裡面包含如下檔案:

在這裡插入圖片描述

將vscode-server-linux-x64.tar.gz在伺服器上解壓,然後進入/root/.vscode-server/bi程式設計客棧n/目錄,該目錄下會有一個以自己vscode的版本hash-id命名的目錄,將解壓後的vscode-server-linux-x64.tar.gz中的所有檔案拷貝至該目錄:

在這裡插入圖片描述

重新使用vscode配置好的config檔案再登入遠端伺服器,輸入密碼就可以成功登入了。

到此這篇關於vscode通過Remote SSH遠端程式設計客棧連線及離線配置的方法http://www.cppcns.com的文章就介紹到這了,更多相關vscode Remote SSH遠端連線內容請搜尋我們以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援我們!