终端电脑生成秘钥对
打开cmd
,输入ssh-keygen -t rsa
一路回车,秘钥对文件目录需要记录一下后面需要使用。
将公钥放到目标机上
将之前生成的id_rsa.pub
这个文件,放到目标机上。注意:必须使用登录用户权限来完成如下操作
cd ~
mkdir .ssh
chmod 700 .ssh
mv id_rsa.pub .ssh
cd .ssh
cat id_rsa.pub >> authorized_keys
sudo chmod 600 authorized_keys
修改目标机ssh配置
打开文件修改内容,PasswordAuthentication yes
sudo vi /etc/ssh/ssh_config
重启ssh服务
service sshd restart
设置VScode远程配置
打开配置文件
设置配置文件
Host 目标机
HostName 127.0.0.1
User user
PreferredAuthentications publickey
IdentityFile C:\Users\91613/.ssh/id_rsa
链接目标主机
问题处理参考
Permission denied (publickey)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)