最新消息:欢迎加入小松的QQ群一起讨论一起学习,搜索页面修改成lua+ElasticSearch,使用php这个页面速度相对慢一点,优化之后速度杠杠的,如有问题请加群联系我

两台服务器ssh授权

Linux 587浏览 0评论

两台机子ip
192.168.171.23
192.168.171.22

目标要实现

ssh www@192.168.171.22 'hostname'

不要输入密码

23机子操作

ssh-keygen -t rsa

直接3个回车

ssh-keygen -t rsa

cd ~/.ssh
scp -r id_rsa.pub 192.168.171.22:/home/www/.ssh/authorized_keys

上面命令把本地的id_rsa.pub传到远程IP为192.168.171.22的机子上面,保存为/home/www/.ssh/authorized_keys
注意:修改服务器的ip地址和保存的路径

这时候发现执行

ssh www@192.168.171.22 'hostname'

如果没有问题到此就成功了,我在执行的时候发现,还是要提示密码

提示密码

上面情况我已经授权了还是要输入密码

检查192.168.171.22机子的日志

tail -f /var/log/messages

发现错误

Feb 18 16:37:10 carson sshd[3307]: Authentication refused: bad ownership or modes for directory /home/www/.ssh

百度里一查原来是.ssh文件的权限有问题

.ssh目录权限必须为755
rsa_id.pub 及authorized_keys权限必须为644
rsa_id权限必须为600

修改文件权限之后就正常了,如果要做两台服务器互相授权,就在192.168.171.22上在执行一下上面的命令

 

QQ交流群:136351212(满) 455721967

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
转载保留版权:小松博客» 两台服务器ssh授权
本文链接地址:https://www.phpsong.com/2169.html

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
木有头像就木有JJ!点这里按步骤申请Gravatar头像吧!

网友最新评论 (1)

加载中,请稍候...
  1. 学习了
    威客网2016-02-23 11:50:45回复