A机:192.168.221.111
B机:192.168.221.222(被访问)
在A机上执行生成公钥和私钥,输入密码界面可直接回车跳过
[root@LiuZhen
~]# 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:
b7:f5:b1:88:55:67:c0:c4:aa:4f:b2:da:04:72:c0:0e
root@LiuZhen
The key's randomart
image is:
+--[ RSA 2048]----+
|+o|
|.o. |
|E o.. o|
|o ... o |
|o S ..o .|
|o oo=.o o |
|+=. o|
|o. .|
|...|
+-----------------+
在A机上执行以下命令,提示密码时输入B机密码
[root@LiuZhen
~]# ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.221.222
The authenticity of
host '192.168.221.222 (192.168.221.222)' can't be established.
ECDSA key fingerprint
is e9:15:aa:3d:25:67:98:9b:07:ff:13:83:4b:83:19:7a.
Are you sure you want
to continue connecting (yes/no)? yes
/usr/bin/ssh-copy-id:
INFO: attempting to log in with the new key(s), to filter out any that are
already installed
/usr/bin/ssh-copy-id:
INFO: 1 key(s) remain to be installed -- if you are prompted now it is to
install the new keys
root@192.168.221.222's
password:
Number of key(s)
added: 1
Now try logging into
the machine, with:"ssh
'192.168.221.222'"
and check to make
sure that only the key(s) you wanted were added.
完成ssh命令进行测试
[root@LiuZhen
~]# ssh 192.168.221.222
Last login: Sat Jul
19 13:01:15 2014 from 192.168.221.1