Windows服务器免密码登陆linux服务器
参考资料
Openssh下载地址
步骤
一、windows上安装openssh客户端
二、windows服务器上生成rsa密钥文件
cmd下输入
ssh-keygen -t rsa
三、把windows服务器的公钥写入linux服务器对应用户的authorized_keys文件里
打开windnows服务器上生成的id_rsa.pub文件,复制里面的相关内容
贴入anthorized_keys文件中,如下图
四、修改默认的id_rsa的权限
现在在windows服务器上直接使用ssh到linux服务器上有权限问题的报错
查看当前权限,的确是644的权限,把权限改成700即可
C:\Users\gjjadmin\.ssh>chmod 700 id_rsa
五、测试登陆成功
C:\Users\Administrator>ssh -p22 root@101.102.31.81
Last login: Wed Jul 7 14:57:58 2021 from 192.168.40.60
[root@jiekou01 ~]# exit
logout
Connection to 101.102.31.81 closed.