VS Code通过密钥无需密码连接远程服务器

365次阅读
没有评论

1. 安装Remote-SSH插件

VS Code通过密钥无需密码连接远程服务器

2. 添加远程服务器

  1. 点击加号
    VS Code通过密钥无需密码连接远程服务器
  2. 在中间弹出框输入后回车:
    ssh 123.123.123.123  # 更换为服务器IP地址

    VS Code通过密钥无需密码连接远程服务器

  3. 选择存储配置文件的地址,回车。
    VS Code通过密钥无需密码连接远程服务器
  4. 提示服务器已被添加:
    VS Code通过密钥无需密码连接远程服务器
  5. 左侧刷新,显示服务器列表:
    VS Code通过密钥无需密码连接远程服务器

3. 配置密钥

  1. 本地生成密钥对
    Windows下打开终端输入回车:

    ssh-keygen
  2. 在C:\Users\用户名.ssh找到生成的密钥对:
    VS Code通过密钥无需密码连接远程服务器
  3. 上传公钥id_rsa.pub到服务器的~/.ssh/文件夹下:
    VS Code通过密钥无需密码连接远程服务器
  4. 输入以下命令,复制公钥内容到authorized_keys:
    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
  5. 在VS Code SSH配置文件添加私钥地址
    VS Code通过密钥无需密码连接远程服务器

    Host 123.123.123.123
    HostName 123.123.123.123
    User root
    IdentityFile "C:\Users\HGS\.ssh\id_rsa"

4. 连接远程服务器

VS Code通过密钥无需密码连接远程服务器

VS Code通过密钥无需密码连接远程服务器

正文完
 0
评论(没有评论)