使用vscode訪問和修改遠端電腦檔案

來源:互聯網
上載者:User

標籤:令行   alt   下載安裝   set   learn   安裝   ssl   master   visual   

使用vscode訪問和修改遠程檔案,分三步實現:在遠程linux機器上安裝rmate;在本地windows上安裝openssh;在vscode中安裝擴充remote vscode。

1、 在遠程linux機器上安裝rmate

rmate有很多中語言版本,這裡用的是python的版本。github地址:https://github.com/sclukey/rmate-python

下載安裝比較簡單,在linux中執行以下命令即可

wget https://raw.githubusercontent.com/sclukey/rmate-python/master/bin/rmatechmod +x ./rmatemv ./rmate /usr/local/bin/rmate

2、在本地window中安裝openssh

github地址:https://github.com/openssl/openssl/blob/master/INSTALL

這個是需要自己編譯的,推薦直接利用window版的安裝包:https://www.mls-software.com/opensshd.html

推薦使用exe版本。如果下載的是免安裝的版本,需要在windows設定一下環境變數,到解壓後的bin目錄。安裝完成運行ssh命令會有以下提示:

可以直接運行 ssh-keygen -t tsa 命令產生金鑰組,一般預設的檔案夾會在目前使用者目錄下的.ssh檔案夾中。在windows的命令列中實現對遠程linux的免密碼登入,和在linux系統中的方式是一樣的,將windows中產生的公開金鑰id_rsa.pub檔案追加到所用的linux登入使用者的.ssh目錄中的authorized_key檔案中即可。
注意的是,如果使用的linux登入使用者不是root使用者,需要修改以下.ssh檔案夾以及authorized_key檔案的許可權,否則是無法實現免密碼登入的

chmod 700 .sshcd .ssh/chmod 600 authorized_keys

3、安裝remote vscode擴充

擴充地址:https://marketplace.visualstudio.com/items?itemName=rafaelmaiolla.remote-vscode

安裝完成後,面板中點擊Start Server,啟動服務

之後開啟終端(【查看】——【整合終端】),輸入以下命令:

ssh -R 52698:127.0.0.1:52698 [email protected]192.168.1.215
rmate -p 52698 檔案名稱

結果:

之後可以直接進行修改了。

此外,如需設定擴充自動啟動,只需點一下【工作區設定】,這樣會自動添加setting.json檔案

 在檔案中進行如下設定即可。

 

使用vscode訪問和修改遠端電腦檔案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.