配置vscode Remote-SSH扩展登录远程服务器

使用堡塔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 配置框架,全中文注释

原文地址:https://www.cnblogs.com/lingr7/p/13328425.html