使用vscode插件Remote ssh 远程ssh服务器进行便捷开发

vscode 安装remote ssh插件

a

生成公私钥用于免密登录

cmd执行

ssh-keygen -t rsa -b 4096

输入密钥名称
直接回车输入空密码 生成密钥对
a

服务端设置

  • 上传公钥至服务器 /root/.ssh 目录下
    公钥是.pub后缀文件
    a
  • 设置sshd文件
    vim /etc/ssh/sshd_config
    a
  • 重启ssh服务
    service ssh restart
  • 客户端测试是否可用私钥登录
    ssh -i 私钥文件路径 -p 端口 用户名@host

    客户端设置

  • 打开remotessh配置文件

a
a
a

  • 添加远程服务配置

Host 名称随意设置
HostName 远程的host地址
User 登录用户名
Port 端口
IdentityFile “私钥全路径”
示例

Host berttrainserver
HostName 8.8.8.8
User root
Port 10011
IdentityFile "C:\Users\GUO\.ssh\GUO"

开始连接

  • 选择需要远程的对象
    a
  • 右键开始打开连接
    a