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


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

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

本文出自 “elain的技术博客” 博客,请务必保留此出处http://elain.blog.51cto.com/3339379/621379


本文出自 “doublelinux” 博客,谢绝转载!

以上是关于ssh 无密码登录验证技术的主要内容,如果未能解决你的问题,请参考以下文章

Centos 7 SSH 无密码登录

使用sshpass和ssh实现无密码自动远程登录

ssh(不是openssh) 做无密码登陆,怎么每次ssh 登陆还是要输入密码呀?

ssh免密码登陆及其原理

ssh免密码登陆及其原理

ssh无密码登录