通过VScode的RemoteSSH插件远程连接服务器

目录

  • 一、安装SSH
  • 二、VScode上安装RemoteSSH插件
  • 三、生成私钥 `ssh-keygen`
  • 四、将生成的`id_rsa.pub`文件传到远程服务器`~/.ssh`目录下
  • 五、`ssh username@ip -p 端口号`连接远程服务器,并将`id_rsa.pub`加入到`authorized_keys`中
  • 六、改用私钥登录:`ssh username@ip -p 端口号 –i id_rsa`
  • 七、对Remote SSH进行配置
  • 八、[参考资料](https://zhuanlan.zhihu.com/p/68577071)

一、安装SSH

0.之前安装过了,这里就不赘述安装方法了,请小伙伴们自行查阅资料哈。
1.安装成功,如下图所示
通过VScode的RemoteSSH插件远程连接服务器_第1张图片

二、VScode上安装RemoteSSH插件

通过VScode的RemoteSSH插件远程连接服务器_第2张图片

有时候VScode自动更新和插件自动更新会导致远程连接失效。所以,禁止VScode和插件的更新,请小伙伴们自行查阅资料哈。

三、生成私钥 ssh-keygen

通过VScode的RemoteSSH插件远程连接服务器_第3张图片

四、将生成的id_rsa.pub文件传到远程服务器~/.ssh目录下

在这里插入图片描述

如果远程服务器没有~/.ssh,那就创建~/.ssh

五、ssh username@ip -p 端口号连接远程服务器,并将id_rsa.pub加入到authorized_keys

ssh username@ip -p 端口号
② cd .ssh
③ cat id_rsa.pub >> authorized_keys

通过VScode的RemoteSSH插件远程连接服务器_第4张图片

完成后,exit退出连接

六、改用私钥登录:ssh username@ip -p 端口号 –i id_rsa

正常情况下,不需密码就连接上了。

七、对Remote SSH进行配置

1.打开配置文件
通过VScode的RemoteSSH插件远程连接服务器_第5张图片
2.配置
通过VScode的RemoteSSH插件远程连接服务器_第6张图片

①Host:连接服务器的名称,可自定义
②Hostname:远程服务器的IP地址
③User:用于登录远程服务器的用户名
④Port:用于登录远程服务器的端口
⑤IdentityFile:本地主机的id_rsa的路径

3.验证
通过VScode的RemoteSSH插件远程连接服务器_第7张图片
在这里插入图片描述

八、参考资料

你可能感兴趣的:(搭建环境,vscode,RemoteSSH)