从客户端来看,SSH提供两种级别的安全验证。
- 第一种级别(基于密码的安全验证),知道帐号和密码,就可以登录到远程主机,并且所有传输的数据都会被加密。
- 第二种级别(基于密钥的安全验证),需要依靠密钥,也就是你必须为自己创建一对密钥,并把公有密钥放在需要访问的服务器上。
Pasted from <http://segmentfault.com/blog/dewuzeng/1190000000481249>
Q:实现物理机无密码访问其上起的虚拟机?
A:使用ssh密钥的安全验证
物理机:ssh客户机
root@yourong:~# hostname -I
10.239.131.211 192.168.122.1
虚拟机:ssh 服务器
root@yourong:~# virsh list --all
Id Name State
----------------------------------------------------
47 sqlrabkey running
48 aquantum running
49 quant