SSH走过的坑:netstat command not found / Destination Host Unreachable /

1、创建虚拟机:

2、在自己的虚拟机上设置IP,先ping 在当前网段哪个IP可用。进入/etc/sysconfig/network-scripts,vi ifcfg-eth0,

IPADDR为当前网段可用的IP,配置网关、子网掩码等信息,重要:ONBOOT=yes

3、service network restart重启网络。CentOs7中,这个地方应该使用systemctl network restart

4、CentOS无法执行netstat命令解决办法:

当有网的时候哦:yum install net-tools

没网的时候:去http://www.rpmfind.net/linux/rpm2html/search.php?query=net-tools%28x86-64%29&submit=Search+...&system=net-tools-2.0-0.22.20131004git.el7.x86_64.rpm&arch=

下载对应的net-tools版本,然后使用 rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm解压

5、connect:network is unreachable问题

非常重要的解决方法:netstat是旧命令了,被废弃了,官方建议使用ss取代netstat,另外ifconfig也被ip命令取代了。

然后在同一网段上ping 自己设置的IP。成功!

6、查看sshd-client和sshd-server是否安装:

查看sshd服务是否启动:

7、查看端口号:

可以看到,当使用netstat时,报错:command not found,换成ss

端口已开。接下来就可以用SSH来连自己的虚机了。

发布了91 篇原创文章 · 获赞 75 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/fengxianghui01/article/details/102591795