克隆Linux虚拟机

1.右键虚拟机标签,选择“管理”-“克隆” 2.在弹出的对话框中点击“下一步”按钮 3.选择“虚拟机当前状态”,点击“下一步”; 4.克隆方法选择“创建链接克隆”,点击“下一步”; 5.给克隆的虚拟机起个名称,选择好文件路径,点击“完成”; 6.等待虚拟机克隆成功后,点击“关闭”按钮; 7.此时就在虚拟机标签中多出了一个机器,这样我们减少了安装系统的繁琐步骤; 8.启动新的虚拟机,登录系统后修改网卡ip;一定要将配置文件中的UUID这一行给删除掉; vi /etc/sysconfig/network-scripts/ifcfg-ens33 9.重启网卡服务 systemctl restart network.service 或者使用以下命令也可以重启 service network restart 10.检测是否能够ping通外网,此机器是否能正常上网;连接成功,可以上网; 11.修改主机名,以免混淆; hostnamectl set-hostname 主机名 12.关闭后重新登录,可以更新为新的主机名;或者使用hostname命令就行查询; hostname


Linux机器互联

Linux上ssh其他机器命令为ssh ssh ip地址 由于当前是以shu-test主机登录shu002主机,而shu-test是root权限,那么登录其他机器也就是默认为root,输入密码后成功登录shu002主机; 如果需要使用其他账号登录对应主机,那么就要使用以下命令参数; ssh username@ip地址 ssh admin@192.168.188.4 #使用admin登录192.168.188.4这个主机 如果对方主机ssh更改了端口号,不再是默认的22端口,那么我们就要在后面加上端口号; ssh -p 22 root@192.168.188.4 #使用root账号对192.168.188.4的22端口进行ssh登录

Linux机器上生成与设置密钥

机器A:shu-test 机器B:shu002 要求:使用shu002通过密钥登录shu-test,也就是机器B登录机器A;

1.我们要在linux机器B上生成一个私钥与公钥,那么就需要运行一个命令来生成了 ssh-keygen 2.输入命令后会提示私钥安装路径,我们默认就是,按回车继续;此时会要求你输入私钥的密码,以及确定输入密码,重复输入两次即可; 3.等待几秒后,系统将生成一对随机的私钥与公钥;存放在机器B的/root/.ssh/文件下面 4.查询生成的公钥,将公钥复制;这里我们使用cat命令即可将文件的内容显示出来,直接复制; cat /root/.ssh/id_rsa.pub 5.在另一台Linux服务器A上编辑authorized_keys文件 vi /root/.ssh/authorized_keys 6.将复制的公钥粘贴到文件中,保存并退出;保存后记得一定要临时关闭SELinux防火墙; setenforce 0 7.切换到shu002机器B,我们来测试下是否能够使用密钥登录shu-test机器A; 8.看到图中这个提示,要求你输入密钥的密码,输入密钥密码后登录成功;