用户登录

传输协议就是传递数据包的方法,比如 tcp 协议,udp 协议。端口号就是数据的通道,比如用户的浏览器会在用户电脑上打开一个端口,然后去连接我们服务器上的 80 端口 .. 在两个端口之间可以相互交流数据。

在我们的服务器上的一些服务会监听一些端口,用户可以连接到这些端口上,比如刚才说的 web 服务,就会监听 80 这个端口, ssh 服务默认会使用 22 这个端口。

在服务器本地或者其它的地方我们都可以查看服务器打开的这些端口号 .. 先在 server 上安装一个 nginx ..
先去安装一下 epel 仓库 .. sudo yum install epel-release -y

然后再去安装 nginx .. sudo yum install nginx -y .. 完成以后启动一下 nginx 服务 .. sudo systemctl start nginx

下面我们可以再打开 guest2 这台虚拟机 .. 然后给它安装一个叫 nmap 的工具 .. sudo yum install nmap -y ..

我们可以使用这个工具去扫描服务器开放的端口 .. 输入 nmap 加上一个 -sT ,s 表示 scan ,扫描的意思,后面大写的 T 表示扫描 TCP 这种传递协议 .. 然后加上想要扫描的服务器的地址 ..

192.168.33.160 .. 这个就是 server 这台主机的 IP 地址 ..

nmap 这个工具检测到服务器开放了三个端口 .. 22 ,80,还有 111 , 22 是 ssh 服务使用的端口号 .. 80 是我们刚才给服务器安装 nginx 以后开放的端口 ..

在服务器的本地也可以使用类似的方法去查看正在监听的端口 ..

先安装一下 nmap .. sudo yum install nmap -y

再执行一下 nmap -sT 这里要扫描的是本地主机,所以可以使用一个 localhost ... 返回的就是当前这台主机开放的端口号 ..

端口扫描《 iptables 防火墙 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点