win10 VS code ssh Ubuntu虚拟机免密登录
1、在WIN10环境,打开CMD,使用ssh-keygen。一路回车,生成本地公钥和私钥
2、将本地公钥id_rsa.pub拷贝至ubuntu主机 ~/.ssh/authorized_keys,authorized_keys如果不存在,先将id_rsa.pub(可使用ftp、xftp等远程工具)拷贝至 ~/.ssh 目录下, ~表示root目录,再使用cat id_rsa.pub >> authorized_keys命令,完成拷贝
3、修改/etc/ssh/sshd_config文件
使用vim /etc/ssh/sshd_config修改如下三项,配置文件内容
RSAAuthentication yes
PubkeyAuthentication yes
PasswordAuthentication no
修改完成后,使用service sshd restart,重启ssh服务