VS Code 使用Remote-ssh插件遠程登陸服務器,方便快捷

1.爲什麼要使用VS Code插件遠程登陸服務器

      我們很多時候使用的是shell去遠程登陸服務器,然後再使用WinScp之類的軟件實現文件傳輸。但是我們會發現我們修改代碼修改起來十分的不方便,需要先在vim裏進行修改然後再退出,再編譯運行,但是我們知道vim 真的很不好用(可能一部分同學喜歡用它裝逼吧),但是vim真的不好用,這個時候我們使用VSCode的插件就可以直接修改代碼在VS Code 上,然後保存運行,十分方便,現在介紹下使用方法。

2.下載安裝Remote-ssh插件

搜索欄搜索【Remote-ssh】插件,並且安裝

3.配置插件設置

  • 【ctrl+shift+p】然後搜索Remote-ssh settings

  • 配置【Show Login Terminal】打上勾

 

 4.設置服務器信息

接下來輸入和shell連接時相同的指令 如:ssh -p 22 [email protected](注意IP地址,用戶名,端口號需要根據服務器自己更改)

 第一次會讓選config文件的位置,默認選第一個就好了 。

配置後顯示如下:這裏我修改了服務器在本地的備註,備註改成了【CSDN測試用】,大家應該其實直接修改這個配置文件也可以直接添加服務器。

5.連接服務器

 下面是輸入密碼:注意linux下輸入密碼是不可見的

如果出現下圖的start和end就說明連接成功了

 6.使用服務器

  • 調出新的終端只需點擊下方的加號即可,注意上面start-end的終端不能關掉,想再開,再點擊加號即可,多個終端可以來回調換。

  • 通過VS Code訪問服務器文件目錄,並遠程修改和保存代碼,如下圖操作:

 

 會重新輸入密碼:

 之後便會出現服務器的文件夾目錄

  •  在線即可修改代碼

7.可能會碰到的bug

  • 如何沒有出現輸入密碼的界面,請檢查服務器的配置是否正確,如果正確,請檢測Remote-ssh Settings是否打勾了在前面有講
  • 如何碰到 channel 3: open failed: administratively prohibited: open failed之類的錯誤按照如下方案解決
  1. 在服務器端輸入:cat /etc/ssh/sshd_config,看下下圖的幾個選項是否是yes,如果不是通過 ,vim /etc/ssh/sshd_config指令進行修改

​​​​​​​

修改後輸入指令:service sshd restart,重啓ssh服務,然後重新連接即可。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章