配置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.


這個路徑是這么找到的。在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功能

搞定了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

參考:

附錄三:
使用zsh
使用antigen管理 Zsh配置 - lingr7 - 博客園

附錄四:
lingr7/vim-init: 輕量級 Vim 配置框架,全中文注釋


免責聲明!

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



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