VS Code Remote SSH 配置密钥连接

Posted by Bend on September 27, 2020

生成密钥对

(需要电脑上有 Open SSH)

ssh-keygen -t rsa

生成的密钥对默认保存在当前用户的根目录下的.ssh 目录中

C:\Users\username\.ssh

上传公钥

id_rsa.pub 上传至 Linux 服务器用户目录

/root/.ssh

重命名以及权限修改

上传好后,将 Linux 中的 id_rsa.pub 重命名为 authorized_keys,更改文件权限为 600,更改。ssh 目录权限为 700:

mv id_rsa.pub authorized_keys
chmod 600 authorized_keys
chmod 700 .ssh

修改 vscode remote 配置

Host 服务器
    HostName ip
    User root
    IdentityFile C:/Users/user/.ssh/id_rsa