Vscode 配置遠程編輯


官方文檔

1、安裝插件

 

2、目標主機配置ssh

  • 主機一般都存在sshd服務(通過openssh安裝包安裝)
  • 配置/etc/ssh/sshd_config 的Port然后啟動服務

3、vscode配置連接

兩種方式:

第一種、點擊+號按提示輸入命令后會自動生成配置

 

 

第二種

點擊+旁邊的設置按鈕

 

在配置文件中追加

 

 然后就可以看到名稱了,點擊連接即可

 4、配置vscode

我用到的最多的特性是函數跳轉和函數方法提示

安裝go 插件

 

無法目標服務起無法FQ,則下載工具包 重命名為$GOPATH/src/golang.org/x/tools 

然后執行以下命令,會在$GOPATH/bin 下生成命令

go get -v github.com/rogpeppe/godef
go get -v github.com/uudashr/gopkgs/v2/cmd/gopkgs # 不在tools中,需要在可以訪問外網的主機上安裝
go get -v github.com/mdempsky/gocode # 自動補齊函數

 5、遇到的問題和需要注意的點

  • vscode在第一次連接目標主機時會初始化一些項,其中會在目標主機上啟動.vscode-server服務,端口是隨機的數字

然后客戶端會啟動vscode agent 和vscode server建立tcp連接,由於目標機上做了端口限制(辦公網無法訪問目標機的一些端口)

所以連接失敗 

  • 通過密鑰連接時,假如客戶端當前登陸的用戶是a,要登陸的目標主機的用戶的b,則將a的公鑰添加到b中
  • 連接到遠端的linux后編輯器是vim,所以需要通過i進入寫模式

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM