天天看點

配置vscode Remote-SSH擴充登入遠端伺服器

2020年8月4日更新:

比起堡塔, xshell和xftp 的組合更好用。

關于使用許可證的問題,在有教育郵箱的情況下edu.cn,可以得到教育優惠版本安裝包。

同理還有Jetbrains出品的IDE。

使用堡塔SSH終端可以輕松登入。

但使用vscode Remote-SSH插件,踩了個坑。

先安裝Remote-SSH。

關于遠端主機的資訊配置,參考VSCode:Remote-SSH配置實錄_六天-CSDN部落格_remote-ssh中的部分内容,

config檔案配置項如下:

Host AliServer
	HostName 1.1.1.1 # 填寫遠端伺服器的IP或者Host
	User     username # 填寫登陸遠端伺服器的使用者的名字
           

首先,要使用的ssh用戶端是Git for windows内置的。

先要安裝好Git for windows。

接着在擴充配置中配置好ssh用戶端路徑。

Remote.SSH: Path
An absolute path to the SSH executable. When empty, it will use "ssh" on the path or in common install locations.
           
配置vscode Remote-SSH擴充登入遠端伺服器

這個路徑是這麼找到的。在Git Bash中

which ssh
           

輸出

/usr/bin/ssh
           
cd /usr/bin
           
Git/usr/bin
           

接下來

#在vscode中打開這個檔案夾,然後找個檔案右鍵從檔案資料總管打開
code .
           

參考[SSH]用戶端和伺服器配置實錄_六天-CSDN部落格_ssh用戶端配置,注意要編輯檔案的時候,可以用vim,推薦用nano,nano更易用,ctrl組合功能鍵,比如ctrl + x 就是退出。

公鑰内容,可以打開id-rsa.pub檔案(Git配置中常用的密鑰檔案),也可以滑鼠右鍵 Git GUi Here

Help 下級菜單有 Show ssh key功能

配置vscode Remote-SSH擴充登入遠端伺服器

搞定了ssh,可以成功登入了。

附錄一:

美化和強化,參考以下兩篇:

安裝starship - lingr7 - 部落格園

bash啟用 z(同理git bash) - lingr7 - 部落格園

附錄二:

安裝bat,一個Rust語言編寫的增強版cat.

apt install bat
           

注意這一步實際安裝的是包名batcat

mkdir -p ~/.local/bin
PATH = $PATH:~/.local/bin
ln -s /usr/bin/batcat ~/.local/bin/bat
           

參考:

  • 第3章 管道符、重定向與環境變量。 | 《Linux就該這麼學》
  • sharkdp/bat: A cat(1) clone with wings.
  • Linux軟連接配接和硬連結 - iTech - 部落格園

附錄三:

使用zsh

使用antigen管理 Zsh配置 - lingr7 - 部落格園

附錄四:

lingr7/vim-init: 輕量級 Vim 配置架構,全中文注釋