这是我这个菜鸟在学习Linux过程中写的第一篇Blog。内容主要是通过VMware安装CentOS7系统,并且在本机的Windows端通过Xshell5来远程登陆安装好的虚拟机CentOS7系统。
首先通过VMware安装完CentOS7并进入系统。
使用root权限操作,通过
~]#ifconfig
or
~]#ip addr list
命令查询到虚拟机系统的IP地址,此时地址显示127.0.0.1。
在windows端通过Xshell5连接”ssh 127.0.0.1″,显示找不到目标,连接不成功。
首先怀疑时CentOS防火墙的问题。CentOS下输入命令
~]#iptables -L -n
查看到有不少规则。禁用防火墙来解决问题,输入命令
~]#systemctl stop firewalld.service
~]#systemctl disable firewalld.service
如果时CentOS6系统,则输入命令
~]#service iptables stop
~]#chkconfig iptables off
此时防火墙已经永久关闭了,再次尝试Windows端Xshell5连接,仍然提示找不到目标主机。
经过查询搜索资料终于找到了原因,原来是虚拟机网络桥接模式CentOS默认没有启动Eth网卡。
通过以下命令手动启动网卡
~]#ifup exxx(exxx为你网卡的名字,需要查询得知)
此时已经可以远程连接,但是一旦重启CentOS网卡并不会自动启动,还要通过以上命令再次启动网卡。那么如何才能永久解决问题呢?通过以下操作:
使用vim修改/etc/sysconfig/network-scripts/ifcfg-exxx(exxx还是网卡名),把其中的ONBOOT=no(修改为yes)即可。
好了,此时可以美美的开始本机Xshell5远程连接操作了。
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/87771