在Linux系统中,如何免密码ssh登录虚拟机

在Linux系统中 , 若何免暗码ssh登录虚拟机?

需要这些哦
SecrueCRT软件
三台可运行当作功的虚拟机
方式/
11、打开三台虚拟机Master、Slave1、Slave2;同时 , 用SecureCRT毗连到三台虚拟机中;

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

22、进入Master虚拟机 , 起首生当作虚拟机的公钥、私钥、授权文件;
输入号令:
 ssh-keygen;

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

33、进入.ssh文件夹中 , 查看秘钥;
输入号令:
 cd ~/.ssh/
 cat id_rsa.pub , 查看公钥
 cat authorized_keys , 查看授权文件;

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

4【在Linux系统中,如何免密码ssh登录虚拟机】接下来 , 同样生当作Slave1、Slave2虚拟机中的授权文件;
4、依次进入Slave1、Slave2虚拟机 , 并参照
2和3 , 查看它们的授权文件;

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

55、别离将
4获得id_rsa.pub 授权文件拷贝到Master节点中的authorized_keys文件中;

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

66、将master中的authorized_keys文件长途传输到Slave1、Slave2虚拟机中;
输入号令:
 scp -rp authorized_keys  slave1:/root/.ssh
 scp -rp authorized_keys  slave2:/root/.ssh

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

77、依次查看虚拟机中的authorized_keys  是否传输当作功;
别离输入号令:
cat authorized_keys  ;

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

88、在虚拟机上测试是否经由过程ssh可以免暗码登录其他的虚拟机;
如:
在slave2机械中输入号令:
ssh master;
如下图 , 则免暗码登录master虚拟机;

在Linux系统中,如何免密码ssh登录虚拟机

文章插图

9综上所述 , 经由过程多台虚拟机之间的公钥设置装备摆设 , 可以使得虚拟机之间免暗码ssh登录 。

注重事项准确的生当作公钥和授权文件
准确的拷贝公钥

以上内容就是在Linux系统中 , 如何免密码ssh登录虚拟机的内容啦 , 希望对你有所帮助哦!

推荐阅读