linux创建ssh信任关系

创建SSH信任
将A主机作为客户端(发起SSH请求 ip:192.168.0.25)
将B主机做为服务器端(接收ssh请求   ip:192.168.0.23)
以上以主动发起SSH登陆请求的主机和接收请求的主机进行分类
<1>A主机生成公,私钥证书            
[root@locala .ssh]# ssh-keygen -t rsa     #rsa算法的证书
Generating public/private rsa key pair. (如下一路回车)
Enter file in which to save the key (/root/.ssh/id_rsa):    
/root/.ssh/id_rsa already exists.
Overwrite (y/n)? y                      (由于个人证书已存在,覆盖便可)
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
Your identification has been saved in /root/.ssh/id_rsa. (私钥)
Your public key has been saved in /root/.ssh/id_rsa.pub. (公钥)
The key fingerprint is:
fc:c1:c4:d5:d1:e8:18:ad:fe:7d:30:17:00:32:99:8d.算法

证书就生成了   id_rsa (私钥)|& id_rsa.pub (公钥) 
<2>将A主机生成的公钥传递给B主机 
[root@locala .ssh]#scp id_rsa.pub  192.168.0.23:/root/.ssh/
在B主机上将A的公钥改名为
[root@localb .ssh]#mv id_rsa.pub authorized_keys 
<3>至此从A主机远程SSH B主机的工做即告完成服务器

[root@locala .ssh]#ssh user@192.168.0.23ssh

  1. 若是无需输入密码,则表示配置免登陆成功。  ide

  2.     * 若是仍须要输入密码,则多是.ssh目录和文件权限须要修改。
    spa

相关文章
相关标签/搜索