ssh实现无密码登陆

方法一:

Connection to 192.168.2.100,192.168.2.101

找到/root/.ssh下,删除所有文件,若无.ssh文件夹。相互ssh初始化后,会生成.ssh目录。

[root@localhost ~]# ls /root/.ssh

known_hosts

[root@localhost ~]# cd /root/.ssh

[root@localhost .ssh]# rm -rf *                     #删除所有文件

[root@localhost .ssh]# ssh-keygen

Generating public/private rsa key pair.

Enter file in which to save the key (/root/.ssh/id_rsa): 

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:

cd:f0:ba:08:0b:31:a6:a7:4f:15:3a:11:24:f4:63:38 [email protected]

[root@localhost .ssh]# 

[root@localhost .ssh]# ll

total 8

-rw------- 1 root root 1675 Jun 22 18:43 id_rsa

-rw-r--r-- 1 root root  408 Jun 22 18:43 id_rsa.pub     #生成公钥和私钥

[root@localhost .ssh]# scp id_rsa.pub [email protected]:/root/.ssh/authorized_keys

The authenticity of host '192.168.2.101 (192.168.2.101)' can't be established.

RSA key fingerprint is 37:1a:c4:32:79:9d:0f:4d:85:94:4e:4b:59:39:19:ea.

Are you sure you want to continue connecting (yes/no)? yes          

Warning: Permanently added '192.168.2.101' (RSA) to the list of known hosts.

[email protected]'s password: 

id_rsa.pub                                   100%  408     0.4KB/s   00:00

                           #上传公钥到客户端.ssh下     

[root@localhost .ssh]# ssh 192.168.2.101

Last login: Sat Jun 21 02:21:49 2014 from 192.168.2.100

Welcome to Dengmin's lab! It's Sat Jun 21 02:23:57 CST 2014       #实现无密码登陆,反之亦然


你可能感兴趣的:(ssh,无密码,登陆)