简单配置虚拟机免密码登录

Linux中配置免密码登录

  • 第一种方法
  • 第二种方法

   无论是第一种方法还是第二种方法都要保证配置好网络(以两台虚拟机为例)

第一种方法

整体思路:
让两台机器产生公钥和私钥,然后共享两台电脑的公钥和私钥,再将虚拟机1的公钥拷贝给虚拟机2,最后验证是否可以。
1.让两个机器生成公钥

ssh-keygen -t rsa

简单配置虚拟机免密码登录_第1张图片

2.共享两台电脑的公钥,即使两台电脑都拥有对方的公钥

ssh-copy-id 虚拟机的名字

简单配置虚拟机免密码登录_第2张图片

3.将虚拟机1的公钥拷贝给虚拟机2,相同的方法。

scp/root/.ssh/authorized_keyshadoop02:/root/.ssh

简单配置虚拟机免密码登录_第3张图片

4.验证是否成功

ssh 主机名

简单配置虚拟机免密码登录_第4张图片

第二种方法

思路同上,这个较为简单

ssh-keygen 产生公钥与私钥对.。
ssh-copy-id 将本机的公钥复制到远程机器的authorized_keys文件中。

ssh-copy-id -i /root/.ssh/id_rsa.pub root@虚拟机地址

你可能感兴趣的:(编程路漫漫,bug不间断——经验集合,linux,服务器,运维)