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和免密登录的主要内容,如果未能解决你的问题,请参考以下文章

linux上ssh免密登录原理及实现

虚拟机安装(安装(克隆)虚拟机 配置网络 安装Centos7 配置(修改)虚拟机的静态IP 修改网卡的配置文件 测试网络是否互通外部工具 连接linux系统 设置服务器时间 修改主机名)

Linux配置免密登录单机和全分布

Hadoop入门1

(11)ssh免密登录配置

免密登录,密钥登录,远程登录