重点:我是两台电脑A,B都是连接同一个无线网,A电脑是xshell,B电脑是虚拟机
通过vmware虚拟机安装了CentOS7,现在想通过SSH工具连接虚拟机中的CentOS7
1、 确保CentOS7安装了 openssh-server,在终端中输入 yum list installed | grep openssh-server
如果没有安装 openssh-server,通过 yum install openssh-server进行安装
2、 执行vim /etc/ssh/ sshd_config 打开,将以下部分监听端口、监听地址、远程登录、密码验证的 # 号去除
通过:wq保存文件,退出
3、 开启 sshd 服务,输入 sudo service sshd start
4、服务是否已经开启,输入netstat -an | grep 22 检查 22 号端口是否开启监听
5、打开要连接的虚拟机在其设置下设置桥接模式,按右键,点击设置,将网络适配器选择桥接模式
6、打开虚拟机中虚拟网络编辑器
7、设置桥接模式
8、上面的桥接选项来自于,当前连接的网络的网卡名称(需要在同一个WiFi下)
9、查看B电脑连接WiFi网络下的ip
10、在虚拟机输入ip addr查看网络连接地址的名称eno16777736
11、在虚拟机执行vim /etc/sysconfig/network-scripts/ifcfg-eno16777736,
ifcfg-eno16777736是来自上图的名称
新增虚拟机IP(固定数字192.168.0 后面的数字范围在1-255之间,笔者这里设置的109)
12、虚拟机进入vim /etc/hosts
12、修改主机映射,nwnpdggzy是上图的名称
13、重启
centos7的网卡:systemctl restart network
centos7的服务:reboot
14、分别在A、B电脑端ping一下到虚拟机是否通,然后通过xshell连接