教程-VSCode_SSH配置

摘要

前言

记录下用 VSCode 配置 SSH 远程连接服务器的教程

正文

SSH 连接

这个很简单,安装 Remote-SSH 插件,然后按照提示一步步操作就行了

输入 SSH 指令,生成配置文件,如果想要多端同步,那么点一下 Remote 插件面板的齿轮,然后填写你自己的 config 的位置即可,Windows 系统下路径格式参考如下 C:\tmp\.ssh\config,最后将你自己的配置文件用任何你喜欢的方法同步一下就好

Config 文件基本内容如下,其中 IdentityFile 是对应的密钥登陆的配置,初始登录后不会生成,具体见下一节

Host <yourname>
  HostName <xx.xx.xx.xx>
  Port <22>
  User <yourusername>
  IdentityFile <C:\path\to\your\private\key>

这个时候其实就已经可以用 VSCode 连上远程服务器了,完结撒花💐💐💐

好吧,如果你不想每次登录都输入一次密码,那你可以试试用 PyCharm, 那你可以配置下密钥登录,主机保存公钥,然后客户端保持私钥,就这么简单

密钥生成指令如下, 依旧以 Windows 为例,其余系统类似

 ssh-keygen -t rsa -b 2048 -f C:\tmp\.ssh\id_rsa_windows

输出路径可以自由修改,当然得放在你的 ssh 配置文件夹 .ssh

接着把带有 .pub 后缀的公钥文件转移到主机即可,最简单的方法就是直接用记事本打开然后复制粘贴文本内容到主机的 ~\.ssh\authorized_keys 文件中即可,没有的话就自己新建一个

 mkdir ~/.ssh
 cd ~/.ssh
 # 创建 authorized_keys 文件
 touch authorized_keys

然后用 VSCode 打开文件并写入内容就可以了,别忘记还要配置你本地 Config 文件中的 IdentityFile

好了,这回真的完结撒花了🎉🎉🎉

补充

参考资料