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

把**BAKid_dsa.pub里的密钥复制 LAMPauthorized_keys 即可。 **

登陆验证

ssh lamp

此时,已经无需输入密码了。

LNMP**上操作**

建立rsa key

ssh-keygen -t dsa //直接一路回车

cd /root/.ssh/

mv id_dsa.pub authorized_keys //修改公钥

把**BAKid_dsa.pub里的密钥复制 LNMPauthorized_keys 即可。 **

在BAK主机上登陆验证

ssh lnmp

其它服务器都依次做即可!

文章目录
,