配置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 - 博客园