vm中centos7,物理机不能使用ssh访问问题,个人解决方案
想用ssh工具连接虚拟机,发现失败了,个人解决方案如下先关闭物理机防火墙和虚拟机防火墙虚拟机关闭如下:systemctl status firewalld.service #检查防火墙状态systemctl stop firewalld.service #关闭防火墙systemctl disable firewalld.service #禁止启动防火墙1.将物理机中...
想用ssh工具连接虚拟机,发现失败了,个人解决方案如下
先关闭物理机防火墙和虚拟机防火墙
虚拟机关闭如下:
systemctl status firewalld.service #检查防火墙状态
systemctl stop firewalld.service #关闭防火墙
systemctl disable firewalld.service #禁止启动防火墙
1.将物理机中vmnet8地址修改
这边注意的是,网段是要和vm中的虚拟网络编辑器的一样
虚拟机中的地址需要更改,更改如下
由于本人安装了图形化界面,非图形化界面则在这个路径下
cd /etc/sysconfig/network-scripts/
vi ifcfg-ens33
红色框起来的部分ip地址要和物理机中的 vmnet8地址在同一个网段下,同时还不是同一个ip,否则有问题。例如物理机中的vmnet8 是 192.168.119.9 虚拟机中的是192.168.119.10
修改完毕后,重启网卡
service network restart
重启后重新尝试ssh连接,发现还是失败,这就头大了,一番搜索后,发现除了关闭虚拟机防火墙,还有一个类似于防火墙的东西!!!!!
SELinux
临时关闭它
setenforce 0 #临时关闭
getenforce #检查状态
再连接ssh,连接成功了!好的,可以了,我把它一直关闭了吧
vi /etc/selinux/config
把这行改成disabled,如图所示,之前这行被注释掉了,取消注释,重新改下就行
重启linux后,再测试,连接成功,结束
更多推荐
所有评论(0)