ssh 无密码登录验证技术
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ssh 无密码登录验证技术相关的知识,希望对你有一定的参考价值。
作为发布程序的BAK服务器,还需有直接发送数据到WEB服务器上的功能,这里使用ssh无密码登录验证技术实现。
首先在要添加信任关系的每台服务器上修改hosts文件
vi /etc/hosts
在下面添加:
把各服务器的IP和主机名一一对应添加,注意区分大小写
LAMP上操作
建立rsa key
ssh-keygen -t dsa //直接一路回车
cd /root/.ssh/
mv id_dsa.pub authorized_keys //修改公钥
BAK上操作
建立rsa key
ssh-keygen -t dsa //直接一路回车
cd /root/.ssh/
cat id_dsa.pub
把BAK里id_dsa.pub里的密钥复制到LAMP的authorized_keys里即可。
登陆验证
ssh lamp
此时,已经无需输入密码了。
LNMP上操作
建立rsa key
ssh-keygen -t dsa //直接一路回车
cd /root/.ssh/
mv id_dsa.pub authorized_keys //修改公钥
把BAK里id_dsa.pub里的密钥复制到LNMP的authorized_keys里即可。
在BAK主机上登陆验证
ssh lnmp
其它服务器都依次做即可!
本文出自 “elain的技术博客” 博客,请务必保留此出处http://elain.blog.51cto.com/3339379/621379
本文出自 “doublelinux” 博客,谢绝转载!
以上是关于ssh 无密码登录验证技术的主要内容,如果未能解决你的问题,请参考以下文章