l 作者:赵**(zhaoli@***.cn)
ssh建立信任连接的方法 |
Linux端
以在10.1.56.225上建立与10.1.56.218连接为例
1. 在10.1.56.225服务器上生成公钥
[zhaoli.***.cn@nikix ~]$ ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/zhaoli.***.cn/.ssh/id_rsa): 回车
Created directory '/home/zhaoli.***.cn/.ssh'.
Enter passphrase (empty for no passphrase): 回车
Enter same passphrase again: 回车
Your identification has been saved in /home/zhaoli.***.cn/.ssh/id_rsa.
Your public key has been saved in /home/zhaoli.***.cn/.ssh/id_rsa.pub.
The key fingerprint is:
98:47:78:6c:de:07:63:fe:81:11:a1:42:82:33:7d:81 zhaoli.***.cn@nikix
2. 确认.ssh目录下是否已生成公钥文件id_rsa.pub
3. 重复上面步骤,在10.1.56.218服务器上生成公钥
4. 将10.1.56.225上公钥id_rsa.pub文件copy至10.1.56.218服务器.ssh/authorized_keys文件中
[zhaoli.***.cn@nikix ~]$ cat .ssh/id_rsa.pub | ssh zhaoli.***.cn@10.1.56.218 'cat >> .ssh/authorized_keys'
zhaoli.***.cn@10.1.56.218's password: 密码
5. 在10.1.56.218服务器,修改authorized_keys文件的权限
[zhaoli.***.cn@nikix ~]$ chmod 700 .ssh/authorized_keys
6. 在10.1.56.225服务器,执行如下命令,就可以在连接时不用输入密码了
[zhaoli.***.cn@nikix ~]$ ssh zhaoli.***.cn@10.1.56.218
Last login: Tue Sep 27 12:00:03 2011 from 192.168.104.74
[zhaoli.***.cn@re322 ~]$
Windows端
以在10.1.56.225上建立与10.1.56.196连接为例
1、 将10.1.56.225上生的公钥id_rsa.pub用ftp 上传至10.1.56.196
2、 远程桌面连接10.1.56.196,打开“WinSSHD Control Panel”
3、 按下图红色部分逐步操作完成设置
4、在10.1.56.225服务器,执行如下命令,就可以在连接时不用输入密码了
[zhaoli.***.cn@nikix ~]$ ssh zhaoli.***.cn@10.1.56.196
Microsoft Windows [鐗?[1;22H鏈?[1;24H 5.2.3790]
(C) 鐗?[2鏈?[2;13H 1985-2003 Microsoft Corp.
C:Documents and Settingszhaoli.***.cn>