SSH Secure连接本地虚拟机中的Linux
连接步骤:
1.查看网卡配置 cat /etc/sysconfig/network_scripts/ifcfg-ens33 (具体网卡名可能不同)
2.修改网卡配置信息 ONBOOT=yes BOOTPROTO=dhcp (如果BOOTPROTO为static,则需要增加IPADDR,GATEWAY,NETMASK)
3.重启网络服务 systemctl restart network.service或systemctl restart network
4.查看网络信息 ip addr
5.打开SSH Secure
6填写信息 hostname为ip addr 中显示的,完成以后点击connect,他会自动连接,连接成功后,会弹出窗口输入密码,就完成了。
以上为成功步骤
***************************************************************************************
常见问题:
第6步中填写完成以后,自动连接失败,报错(如下图)
1.未安装防火墙 yum install iptables-services (具体参考 CentOS7中使用iptables 此处引用他人作品)
-------------------------------------------------------------------------------------------------
2.可能存在未开启端口,需要开启22端口。
-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT
修改以后需要重启服务 systemctl restart iptables.services
-------------------------------------------------------------------------------------------------
3.如果Linux可以上网,但是win系统无法ping到Linux,可能是因为不在同一网段。
此时,先检查虚拟机网络设置
然后在检查,linux是否可以上网
其次,在win中ping Linux中的ip addr显示的ip地址,如果ping不通,则是因为他们不在同一网段。
(修改设置参考 解决VMware中的linux能上网不能ping通 此处引用他人作品)
修改完成以后 需要重启服务 systemctl restart iptables.services
最后重新执行正常的连接步骤即可。