本文通过配置ssh 实现宿主机免密登录虚拟机
A 宿主机
B 虚拟机 192.168.1.108
1 、宿主A执行以下代码,用于生成密钥,执行结果如下图所示。
ssh-keygen -t rsa
此时在 ~/.ssh 目录下生成 id_rsa(密钥)、 id_rsa.pub(公钥)。
2、将宿主机上公钥文件id_rsa.pub 复制到远端虚拟机 ~/.ssh/authorized_keys 文件中。
法一:
//ssh-copy-id [目标服务器ip]
ssh-copy-id 192.168.1.108
法二:
scp ~/.ssh/id_rsa.pub root@192.168.1.108:~/.ssh/authorized_keys
至此配置完成,可以在宿主机直接登录到虚拟机B中。