VSCode使用SSH无密码连接Ubuntu

VSCode使用SSH无密码连接Ubuntu

前提条件:

1. 能够正常使用vscode的Remote-ssh连接Ubuntu

2. Ubuntu配置静态ip(否则经常需要修改Remote-ssh的配置文件里的IP)

1. windows下

  1. 打开Win下的PowerShell,生成公钥和私钥

    ssh-keygen

  2. 在本地打开.ssh文件,找到刚生成的两个文件
    VSCode使用SSH无密码连接Ubuntu_第1张图片

2. Ubuntu下

  1. 同样的,到.ssh目录,vim 一个名叫authorized_keys的文件,把刚才windows下的id_rsa.pub内容,粘贴到里面即可。

  2. 修改文件权限

sudo chmod 600 authorized_keys

sudo chmod 700 ~/.ssh

sudo service sshd restart

VSCode使用SSH无密码连接Ubuntu_第2张图片

3. 尝试连接

​ 这时候再使用Remote连接就无需输入密码了,同样的使用git bash也不需要密码
VSCode使用SSH无密码连接Ubuntu_第3张图片

你可能感兴趣的:(vscode,ssh,ubuntu)