如何测试一个Linux服务器的端口是否对外暴露

如何测试一个Linux服务器的端口是否对外暴露,第1张

用telnet和nc都可以。

在外网找个windows机器,运行CMD命令提示符。当然linux机器也是可以的。

telnet 8.8.8.8 80

如果想要指定端口范围或者指定传输协议,可以用外网一台linux机器,装上nc命令工具。运行

nc -v -z -w2 8.8.8.8 1-100 #扫描8.8.8.8 的端口 范围是 1-1000nc -u -z -w2 8.8.8.8 1-1000 #扫描8.8.8.8 的端口 范围是 1-1000

ftp是否安装,一般可以从3种方式进行查询:

使用netstat -tanulp |grep 21;查看对外监听端口来查看到,ftp对外监听的端口一般都是21,如果修改了端口,就可以查看端口是否对外监听。当然也可以使用ps -elf 或ps -aux 查看是否有Linux的服务。

查看Linux的配置文件,安装完Linux后在会有“/etc/vsftpd/vsftpd.conf”配置文件,如果是变异安装的话,我们可以find -name "vsftpd.conf" / 如果有这个配置,应该就已经安装了。

可以如果是centos系列的可以使用"rpm -qa |grep vsftpd",或者使用ls /etc/init.d/ 查看是否有vsftpd.

linux 更多知识建议参考:http://www.linuxprobe.com/chapter-11.html,祝你好运!加油!!!

这个需要判断该端口是否对外开放,可以使用telnet来判断,telnet 192.168.1.0 443,首先需要开启计算机的telnet功能。443端口默认是网站服务提供加密服务的端口。就是俗称的https常用的默认端口。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7573497.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存