Linux——虚拟机的克隆SCP和免密登录
Posted dch-21
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux——虚拟机的克隆SCP和免密登录相关的知识,希望对你有一定的参考价值。
虚拟机的克隆
1、克隆机器
1. 关机要克隆的虚拟机
2. 选中要克隆的虚拟机
3. 右键点击-->管理-->克隆-->下一步-->虚拟机的当前状态-->创建完整克隆
4. 命名操作-点击完成
2、修改主机名
hostnamectl set-hostname 新主机名
3、修改IP地址
vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
NAME=ens33
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.102 <--- 修改ip地址即可,别的都不用动
NETMASK=255.255.255.0
GATEWAY=192.168.10.2
DNS1=192.168.10.2
DNS2=8.8.8.8
DNS3=114.114.114.114
4、重启网络
systemctl restart network
5、查看IP,校验网络是否正常通信
id addr
ping www.baidu.com(外网)
ping 主机
主机ping虚拟机
6、可以修改一下/etc/hosts文件的ip和主机名的映射关系,把多台虚拟机的ip和主机名做一个映射。以后ping时就可以直接接主机名,而不用接ip地址了
/etc/hosts
ip地址1 主机名
ip地址2 主机名
....
SCP命令
作用:用于跨机器节点进行文件的拷贝。
格式:scp [-r] filename 远程用户名@远程机器ip:path
案例
scp ~/f1 root@test01:~/
scp ~/etc/hosts root@test02:/etc/
缺点:需要输入登录用户名的密码,如果管理员每天都要进行机器之间的文件拷问,那么频繁的输入密码,会大大降低工作效率。
免密登录
1、生成密钥对(ssh-keygen命令所在的软件包:openssh-clients.x86_64)
(若A想免密登录B,则A生成密钥对)
ssh-keygen -t rsa +一路回车即可
2、将id——rsa.pub文件(公钥)拷贝到需要免密的机器中的相关目录下
语法格式:ssh-copy-id -i 公钥文件 远程用户名@远程机器IP
作用:将本机当前用户的公钥文件,复制到远程机器的相关用户的主目录的隐藏目录.ssh下,同时自动更名为authorised_keys
注意:.ssh目录的权限是700,authorised_keys的权限是600
以上是关于Linux——虚拟机的克隆SCP和免密登录的主要内容,如果未能解决你的问题,请参考以下文章
虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)