CentOS虚拟机间SSH无密码登陆配置
一、网络IP设置:
1、用的是VirtualBox,网络用的桥接:
CentOS虚拟机间SSH无密码登陆配置 2、IP等相关设置:
CentOS虚拟机间SSH无密码登陆配置 3、查看主机名:
CentOS虚拟机间SSH无密码登陆配置 4、ifconfig 命令查看:
CentOS虚拟机间SSH无密码登陆配置 5、编辑主机:
CentOS虚拟机间SSH无密码登陆配置 用了三台机器:
CentOS虚拟机间SSH无密码登陆配置 6、ping 测试:
IP地址:
CentOS虚拟机间SSH无密码登陆配置 ping 测试:
主机名:
CentOS虚拟机间SSH无密码登陆配置 7、在这里可以修改主机名:
CentOS虚拟机间SSH无密码登陆配置 内容:
CentOS虚拟机间SSH无密码登陆配置 8、永久关闭防火墙:
CentOS虚拟机间SSH无密码登陆配置 9、ping 其它机器:
IP地址:
CentOS虚拟机间SSH无密码登陆配置 主机名:
CentOS虚拟机间SSH无密码登陆配置 二、配置SSH:
1、生成无密码密钥对:
CentOS虚拟机间SSH无密码登陆配置 2、查看是否有“.ssh”文件夹,且“.ssh”文件下是否有两个刚生成的无密码密钥对:
CentOS虚拟机间SSH无密码登陆配置 3、把 id_rsa.pub 追加到授权的 key 里面去
CentOS虚拟机间SSH无密码登陆配置 4、修改权限,不安全的安全设置可能会无法使用RSA功能:
无密码登陆本机成功:
CentOS虚拟机间SSH无密码登陆配置 把Master.Hadoop 上的公钥复制到 Slave1.Hadoop
1、Master.Hadoop ->Slave2.Hadoop
CentOS虚拟机间SSH无密码登陆配置 2、切换到另一台机器,查看是否传输成功:
CentOS虚拟机间SSH无密码登陆配置 3、查看文件:
CentOS虚拟机间SSH无密码登陆配置 有 .ssh :
CentOS虚拟机间SSH无密码登陆配置 4、修改 .ssh 权限:
CentOS虚拟机间SSH无密码登陆配置 5、把 Master.Hadoop的公钥 追加到 Slave1.Hadoop 的授权文件“authorized_keys”中
去,并修改权限:
CentOS虚拟机间SSH无密码登陆配置 6、查看文件权限:
CentOS虚拟机间SSH无密码登陆配置 7、两台机器可以互相无密码登陆了:
CentOS虚拟机间SSH无密码登陆配置 8、删除在Slave1.Hadoop上的公钥:
CentOS虚拟机间SSH无密码登陆配置 Master.Hadoop ->Slave2.Hadoop
过程一样,具体步骤不在 陈述:
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置 Slave1.Hadoop->Master.Hadoop
1、在Slave1.Hadoop上生成无密码密钥对:
CentOS虚拟机间SSH无密码登陆配置 2、把 id_rsa.pub 追加到授权的 key 里面去:
CentOS虚拟机间SSH无密码登陆配置 3、把公钥拷贝到Master,Hadoop中:
CentOS虚拟机间SSH无密码登陆配置 4、追加授权:
CentOS虚拟机间SSH无密码登陆配置 5、两台机器可以无密码登陆了:
CentOS虚拟机间SSH无密码登陆配置 Slave2.Hadoop->Master.Hadoop
过程一样:
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置
CentOS虚拟机间SSH无密码登陆配置