ssh 无密码登录验证技术

简介:

作为发布程序的BAK服务器,还需有直接发送数据到WEB服务器上的功能,这里使用ssh无密码登录验证技术实现。

 

首先在要添加信任关系的每台服务器上修改hosts文件

vi /etc/hosts

在下面添加:

把各服务器的IP和主机名一一对应添加,注意区分大小写


 

LAMP上操作

建立rsa key

         直接一路回车

cd /root/.ssh/

    修改公钥

 

BAK上操作

建立rsa key

     直接一路回车

cd /root/.ssh/

cat id_dsa.pub

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

登陆验证

ssh lamp

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

 

LNMP上操作

建立rsa key

         直接一路回车

cd /root/.ssh/

    修改公钥

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

BAK主机上登陆验证

ssh lnmp

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


本文转自 elain2012 51CTO博客,原文链接:http://blog.51cto.com/elain/621379


相关文章
|
5月前
|
网络安全 数据安全/隐私保护
ssh远程执行命令自动输入密码方式
ssh远程执行命令自动输入密码方式
515 0
|
6月前
|
运维 应用服务中间件 网络安全
Ansible自动化运维工具之解决SSH连接使用明文密码问题(4)
Ansible自动化运维工具之解决SSH连接使用明文密码问题(4)
|
1月前
|
安全 Shell 网络安全
ssh配置无密码验证
ssh配置无密码验证要在SSH中配置无密码验证,您需要使用公钥验证【2月更文挑战第18天】
37 1
|
2月前
|
安全 网络协议 Linux
|
2月前
|
安全 网络协议 Shell
SSH连接密码问题:原因、表现与解决方案
SSH连接密码问题:原因、表现与解决方案
83 3
|
2月前
|
关系型数据库 网络安全 数据库
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
通过SSH登录OceanBase数据库需要修改用户密码,然后使用SSH客户端进行远程登录
69 6
|
2月前
|
存储 Linux 网络安全
如何在 Linux 中删除 SSL 证书和 SSH 密码?
如何在 Linux 中删除 SSL 证书和 SSH 密码?
79 1
如何在 Linux 中删除 SSL 证书和 SSH 密码?
|
3月前
|
安全 Linux Shell
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
Linux服务器配置SSH免密码登录后,登录仍提示输入密码(一次真实的问题排查解决记录)
85 0
|
7月前
|
网络安全 开发工具 数据安全/隐私保护
GitHub不再支持密码验证解决方案:SSH免密与Token登录配置
今天提交代码,push到GitHub上,突然出现这个问题。 remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to acce
|
8月前
|
安全 Ubuntu Linux
如何在 Linux 中设置 SSH 无密码登录
如何在 Linux 中设置 SSH 无密码登录
154 0