linux—Centos7系统不同虚拟机之间的免密登录设置详解及问题剖析
2020-08-19 11:03
274 查看
免密登录设置
一、准备工作
1. 系统准备工作
- linux系统安装设置完成
- 网络环境配置完成。ping指令成功
二、设置主机名
1. 查看和设置主机名
- 查看主机别名
指令:hostname - 设置主机名
指令:hostnamectl set-hostname 主机别名
2. 配置主机名
- 指令:vi /etc/hosts 进入文件编辑模式
- 指令:i 进入编辑模式
- 指令:网络IP地址 主机别名
例如:192.168.8.136 vmmaster - 指令: :x 保存退出
三、配置免密登录
- 查看免密登录主机设置
指令:cat /etc/hosts - 配置免密登录主机
指令:vi /etc/hosts
结果:
27.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 IP地址 主虚拟机主机名 IP地址 从虚拟机1主机名 IP地址 从虚拟机2主机名 ... IP地址 从虚拟机n主机名
- 设置免密登录
1)进入主机根目录
指令:cd /root 或者 cd ~
指令:ls -la 查看当前目录文件列表
2)生成秘钥
指令:ssh-keygen -t rsa (直接确认)
提示信息(3个)
Enter file in which to save the key (/home/admin/.ssh/id_rsa) 文件保存的位置,默认为当前"用户身份"的主文件夹下的.ssh文件夹下的id_rsa
Enter passphrase (empty for no passphrase) 输入连接密码,默认为空
Enter same passphrase again 再次输入密码,默认为空
3)拷贝秘钥至公共目录(自定义用户省略该步骤)
指令;cd .ssh/
指令:ls
信息提示:2个文件id_rsa(公钥)和 id_rsa.pub(私钥)
指令:cat id_rsa.pub >> authorized_keys 远程拷贝秘钥
前提:集群虚拟机全部执行完上述步骤
cd /root/.ssh ls
指令:ssh-copy-id -i id_rsa.pub -p22 当前用户名@远程主机别名|IP地址
指令:输入主机名对应的密码,授权拷贝
指令:ssh 当前用户名@主机别名|IP地址
通过主机别名或IP地址,能直接连接远程主机,则免密登录设置成功。
指令:+D 退出当前连接远程主机
指令:ssh-kengen -R IP地址
相关文章推荐
- 虚拟机Linux系统之间root用户、非root用户之间的免密登录
- 联想Y470 非虚拟机安装苹果Mac OS X Mavericks 10.9.1教程详解(文字+图片),通俗易懂亲自动手——序列四之重启系统,系统设置
- ssh无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对应的key不同的解决
- 开发板-PC机(宿主机)-虚拟机(VM)之间网络通信设置方法及须要注意的问题
- 虚拟机中多个Linux系统之间配置免秘钥登录
- vmware server 虚拟机与宿主机之间共享网络设置问题
- ssh无密码登录设置出现问题 ECDSA host key 和IP地址对应的key不同的解决
- VM-001 VMmare 虚拟机网络详解和虚拟机中Linux系统静态ip设置
- 虚拟机安装多个SUSE系统后的上网,和虚拟机之间相互通信相关设置
- hadoop2.6.2集群环境搭建在经过几天的环境搭建,终于搭建成功,其中对于hadoop的具体设置倒是没有碰到很多问题,反而在hadoop各节点之间的通信遇到了问题,而且还反复了很多遍,光虚拟机就重
- windows系统虚拟机上安装ubuntu之后,设置ubuntu系统与windows系统之间的共享文件
- 关于linux系统ssh远程免密登录的问题
- Ubuntu 16.04安装Nvidia显卡驱动:在安装N卡驱动的过程中,我遇到了不少问题,例如安装后会出现循环登录问题,以及登录后桌面显示不完整(启动器消失,任务栏消失),打不开系统设置等问题。
- 如何设置Windows 8与Windows 7双系统之间的切换问题
- 开发板-PC机(宿主机)-虚拟机(VM)之间网络通信设置方法及需要注意的问题
- 网站免费在线客服源代码(powertalk系统,修改版,修改客服端由于XP不同不能登录问题)
- 在不同域中各个系统拥有自已独立的用户系统时的单点登录问题
- 解决虚拟机(linux系统)ping 不同主机,主机可以ping通虚拟机的问题
- 用JUNCTION映射文件夹内容 解决多系统跑同一个虚拟机而共享文件夹路径不同的问题
- 设置不同主机之间互相信任登录