克隆虚拟机和相互登录

做实验时,需要多台机器,此时用克隆虚拟机就会提高效率,节省部署时间。

1.关闭当前需要克隆的虚拟机。点击虚拟机---管理---克隆,按照提示直到创建完成。

2.创建完成后,启动新的虚拟机。修改IP地址,删除UUID,以防对原虚拟机造成影响。

3.重启网络服务,查看是否有正确IP,检测IP连通性。

4.修改主机名,修改完后,exit退出重新进入。

5.开启原虚拟机,修改主机名。

6.相互连接

w查看两台机器的连接数,从哪里连接的。

用2号机器ssh1号机器。

[root@centos02 ~]# ssh 192.168.237.128The authenticity of host '192.168.237.128 (192.168.237.128)' can't be established.ECDSA key fingerprint is SHA256:85mFXFmTEONGhiXkOy1wXiSc/ArENhDNw+IEqmnJ5vY.ECDSA key fingerprint is MD5:a4:d9:13:b1:30:42:f4:5a:3d:9a:3c:e2:aa:85:ae:e8.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added '192.168.237.128' (ECDSA) to the list of known hosts.root@192.168.237.128's password: Last login: Sat Feb 13 22:34:13 2021 from 192.168.237.1

此时再用w查看连接情况

[root@centos01 ~]# w 22:52:41 up 18 min,  2 users,  load average: 0.00, 0.01, 0.05USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATroot     pts/0    192.168.237.1    22:34    9:13   0.01s  0.01s -bashroot     pts/1    192.168.237.127  22:49    1.00s  0.02s  0.01s w
[root@centos01 ~]# w 22:43:31 up 9 min,  1 user,  load average: 0.00, 0.03, 0.05USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATroot     pts/0    192.168.237.1    22:34    3.00s  0.01s  0.00s w[root@centos01 ~]# w 22:52:52 up 19 min,  2 users,  load average: 0.00, 0.01, 0.05USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHATroot     pts/0    192.168.237.1    22:34    4.00s  0.01s  0.00s wroot     pts/1    192.168.237.127  22:49   12.00s  0.01s  0.01s -bash

两台机器已经互联。

ssh也可用另外两种方式连接。

1.用户名 ssh username@ip

2.指定端口 ssh -p 端口 ip

[root@centos02 ~]# ssh root@192.168.237.128root@192.168.237.128's password: Last login: Sat Feb 13 22:49:02 2021 from 192.168.237.127[root@centos01 ~]# exit登出Connection to 192.168.237.128 closed.[root@centos02 ~]# ssh -p 22 192.168.237.128root@192.168.237.128's password: Last login: Sat Feb 13 22:59:40 2021 from 192.168.237.127

7.密钥认证连接

在2号机设置私钥,1号机公钥

输入ssh-keygen后提示密钥对的存放路径,这里我选择默认回车。之后提示输入密码,默认为空,回车。

[root@centos02 ~]# ssh-keygenGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.The key fingerprint is:SHA256:MOLQdi6VT8VQ3e4+v4QJ2Jjh/cGzE7sFBf+229EK9c8 root@centos02The key's randomart image is:+---[RSA 2048]----+|        .+o. o   ||   .   . .. . +  ||  . + * ..   . o ||   + = =. B . o .||    o . S= + B. o||     .      o.@oo||            .O =o||             .Bo=||             ..=E|+----[SHA256]-----+

复制公钥到1号机,注释是哪里来的公钥。

[root@centos02 ~]# ls /root/.ssh/authorized_keys  id_rsa  id_rsa.pub  known_hosts[root@centos02 ~]# cat /root/.ssh/id_rsa.pubssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJRiZvX1F/yeqry6Jnp16pMPI0C1Tc+5WGTsEdcX6M66EPDeLZMq0/4rSTQBK5R5C2VXNPQJD5Jw6XM+lTTHRF1pHHAhSZiZ/GYKYRS8jNwN3mBJa60uI8VZv6UJNFeeelm44djb1q+iCepcYDO0WW0ug2bYJC5BnA9X5uYe0ENAhNBnZqSWgUAcduXkEBoedAgMRp86ttKB7UyGJ3Xlr9/dAoSWX4ZZLvBwDu+VGNQcunR50L+o85bNKc54ZTuhQnDOhdjIKZDe88WZTQshdNPWli2gFIgFVf1JkB7OvqjTOtgWLy9I+ab/UTnmXlTrd8qjd2lVk9C5uxv0IiYyLB root@centos02
[root@centos01 ~]# vi /root/.ssh/authorized_keysssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAt1vgyaIFQhOxm6AS70JW7HCd+eU9CjNJT3uW6U6+/qksyZvLwQcOY90VzO8thvSlIWaQFA62VlV7Ovq2ZV7zhdjm/JFeAJhWrbsF0td9KBQmf++Q/niePVnkkibRzzqRrHlJe0t9LYmCn7kr7aGKUA26hUIvhR0/30l7Bmcv8cgMEYaapWgAjCMszARIO2AIOkBPDGLpN4clhHNbbteFLBEpGDPHVzw3PUgymhQuGni1jkprYpO4oYDL5huk1t30TZVX7mEdB5Z5KvO543/8wU9xmT2D104QhvorYKTGTGUCMlP7LAkPeuFjNE5EwjoGXNgnWVKQ6RF8HgAaGFPvDw==##centos 7-Xshellssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDJRiZvX1F/yeqry6Jnp16pMPI0C1Tc+5WGTsEdcX6M66EPDeLZMq0/4rSTQBK5R5C2VXNPQJD5Jw6XM+lTTHRF1pHHAhSZiZ/GYKYRS8jNwN3mBJa60uI8VZv6UJNFeeelm44djb1q+iCepcYDO0WW0ug2bYJC5BnA9X5uYe0ENAhNBnZqSWgUAcduXkEBoedAgMRp86ttKB7UyGJ3Xlr9/dAoSWX4ZZLvBwDu+VGNQcunR50L+o85bNKc54ZTuhQnDOhdjIKZDe88WZTQshdNPWli2gFIgFVf1JkB7OvqjTOtgWLy9I+ab/UTnmXlTrd8qjd2lVk9C5uxv0IiYyLB root@centos02##centos02

检查2号机能否连上1号机

[root@centos02 ~]# ssh -p 22 192.168.237.128Last login: Sat Feb 13 23:01:22 2021 from 192.168.237.127[root@centos01 ~]# 

此时连接成功,且不需要密码。

如果连接不成功,检查1号机selinux是否有关闭。

[root@centos01 ~]# getenforce Enforcing[root@centos01 ~]# setenforce 0[root@centos01 ~]# getenforce Permissive[root@centos01 ~]# 
©著作权归作者所有:来自51CTO博客作者纸皮灯笼的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 【干货分享】虚拟机热迁移性能优化
  2. Redis安装与使用之Java连接Redis
  3. 批量杀死MySQL连接的几种方法
  4. 使用Mosh来优化SSH连接
  5. Mybatis中的连接池&&事务控制
  6. SpringBoot 2.0 中 HikariCP 数据库连接池原理解析
  7. Android(安卓)最好用的模拟器 Genymotion
  8. 用cmd 命令更改Android(安卓)的默认虚拟机的地址的方法
  9. Android新浪微博客户端(五)——主界面的TabHost和WeiboUtil

随机推荐

  1. 直接拿来用!十大Material Design开源项目
  2. Android Studio获取数字签名(SHA1)的方法
  3. Android Volley:使用方法总结及实例解析
  4. Android之用Handler实现主线程和子线程互
  5. Android 歌词Lrc显示 自定义View
  6. Android 事件输入系统整体框架
  7. Android图片缓存处理
  8. 使用AndServer在Android上搭建Web服务器
  9. Android Studio精彩案例(一)《ActionBar
  10. [置顶] 【Android开发】问答机器