linux xshell ssh 公钥登录

来源:互联网 发布:微信群淘宝优惠券提成 编辑:程序博客网 时间:2024/06/09 06:43

1.设置连接
这里写图片描述

2.设置身份验证
这里写图片描述

3.生成公钥
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

最后保存成文件如:id_rsa_2048.pub,然后填写生成公钥过程中输入的密码
这里写图片描述

4.上传公钥文件到linux服务器的~/.ssh/目录

5.执行命令cat id_rsa_2048.pub >> authorized_keys,如果没有authorized_keys,则自己创建一个

6.修改权限chmod 600 authorized_keys

7.打开之前设置的连接就可以使用公钥连上服务器了

8.如果其他人也需要该公钥匙,则需要从xshell导出私钥文件给其他人,然后其他人在用xshell导入,则可以用,如果直接给其他人公钥,xshell导入的时候会报错:用户秘钥导入失败
这里写图片描述

这里写图片描述

这里写图片描述

9.禁用密码登录
vi /etc/ssh/sshd_config
打开:
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
关掉:
PasswordAuthentication no
重启sshd
service sshd restart

阅读全文
0 0
原创粉丝点击