SSH key
若还未生成,可按此方式生成(参考:入口)。我之前已经生成过,mac可通过下面的命令查找。
1 | open ~/.ssh |
公钥传到服务器
1 | ssh-copy-id -i ~/.ssh/id_rsa.pub user@remote-host |
再次登录服务器
如果显示让输入passphrase for key
,相当于还是要输入一次密码。
1 | Enter passphrase for key '/xxx/xxx/.ssh/id_rsa': |
解决方案,输入下面命令,成功解决问题。
1 | ssh-add -K /xxx/xxx/.ssh/id_rsa |
VScode免密登录远程服务器
在配置文件中添加
1 | IdentityFile "/xxx/xxx/.ssh/id_rsa" |