telnet也是一种远程终端服务的名称。开启这个服务后,远程可以使用telnet指令(客户端)远程登录到这台服务器上进行指令式 *** 作。这时这个服务器需要开启23端口。
因此,作为客户端使用时,完全不用开你自己的telnet端口的。遇到几次云服务器需要开放对外端口的问题,本来是比较简单的问题,但是实际 *** 作过程中总是出现这样那样的问题。在此记录下来整个配置的过程,以备后面查看。
另外对不同云服务器配置的差别,也分别做相关说明。
要想端口功能正常,需要做以下几个工作:
1、端口处于被监听状态,即有程序在监听端口;
2、服务器的防火墙打开了相应的端口;
3、云服务器的安全组策略有添加相关入站规则;
一、端口处于被监听状态
这个需要应用程序实现相关功能,具体需要自行实现(如果有命令行可以实现,烦请告之)。
二、防火墙打开了相应的端口
1在这里以firewall防火墙作为说明,如果是service防火墙,请自行百度或者改为firewall防火墙。
关闭service防火墙
打开firewall防火墙
如果云服务器本身使用的是firewall防火墙,则忽略以上步骤。
2打开端口
以端口9000-9049为例,分别打开tcp和udp端口
注意:一定要重启端口,否则端口打开失败
3查看端口打开情况
端口打开ok
三、入站规则
不同的云服务器,添加相关的安全组策略有所不同。这里只对我有过接触的服务器作说明,分别是国外的vultr、Microsoft的Azure(就是这个家伙用的service防火墙,折腾了我好久才搞明白,反人类啊!!!)、阿里云。
1vultr
添加入站规则
将入站规则加入到实例中
2Microsoft Azure
参考官方文档
>
在我们使用服务器的过程中,经常会需要使用端口号,而端口究竟是什么,我们所需的端口又该怎么开放?这篇教程将介绍端口的基本配置方法。
我们平时所说的端口其实不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻辑意义上的端口。本地 *** 作系统会给那些有需求的进程分配一个端口。当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,然后由占有该端口的进程进行 *** 作。
注意!端口控制一般都在服务器 *** 作系统防火墙中配置,而当你使用的是各大运营商提供的云服务器,例如腾讯云、阿里云时,其有可能会关闭系统自带的防火墙,此时请使用运营商提供的服务器控制台来开放端口
然后填写如下内容
然后点完成就可以啦
服务器对外如何开放一个新端口啊?开始-〉运行-〉输入“cmd”,然后输入netstat -an,有一个打开的端口列表,看看有没有3080这个数。
如何开放linux服务器的端口
修改防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条。
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 1521 -j ACCEPT
就可以了,其中 1521 是要开放的端口号,然后重新启动linux的防火墙服务。
停止/启动防火墙服务的命令:
用root登录后,执行
service iptables stop --停止
service iptables start --启动
(service命令位于/ in)
防火墙规则只有在 iptables 服务运行的时候才能被激活。要手工启动服务,使用以下命令:
/ in rvice iptables restart
要确保它在系统引导时启动,使用以下命令:
/ in/chkconfig --level 345 iptables on
ipchains 服务不能和 iptables 服务同时运行。要确定 ipchains 服务被禁用,执行以下命令:
/ in/chkconfig --level 345 ipchains off
怎么开放服务器端口
端口都是开着的,除非你关闭过,到你关闭的地方去,端口关闭的方法很多,一般都是防火墙哪里设置例外,把你要开的端口加到例外里就行
如何查看服务器所开放的端口
您好:1 Windows本身自带的netstat命令
关于netstat命令,我们先来看看windows帮助文件中的介绍:
Netstat
显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。
netstat [-a] [-e] [-n] [-s] [-p protocol] [-r] [interval]
参数
-a
显示所有连接和侦听端口。服务器连接通常不显示。
-e
显示以太网统计。该参数可以与 -s 选项结合使用。
-n
以数字格式显示地址和端口号(而不是尝试查找名称)。
-s
显示每个协议的统计。默认情况下,显示 TCP、UDP、ICMP 和 IP 的统计。-p 选项可以用来指定默认的子集。
-p protocol
显示由 protocol 指定的协议的连接;protocol 可以是 tcp 或 udp。如果与 -s 选项一同使用显示每个协议的统计,protocol 可以是 tcp、udp、icmp 或 ip。
-r
显示路由表的内容。
interval
重新显示所选的统计,在每次显示之间暂停 interval 秒。按 CTRL+B 停止重新显示统计。如果省略该参数,netstat 将打印一次当前的配置信息。
(1)公认端口(Well Known Ports):从0到1023,它们紧密绑定(binding)于一些服务。通常这些端口的通讯明确表明了某种服务的协议。例如:80端口实际上总是>Linux不开防火墙屏蔽某个端口,原因是Linux本身拥有强大的内置安全机制,它可以将端口和网络服务限制在受信任的网络中。同时,Linux具有内置的防火墙规则,可以有效地阻止攻击者从外部机器访问Linux服务器上的端口。
此外,Linux还提供了像iptables、firewalld和ufw之类的安全机制,可以有效地控制外部机器访问Linux服务器上的端口,并且可以根据需要对端口进行屏蔽和解除屏蔽。另外,它还可以通过添加特定的网络规则来阻止IP地址访问Linux服务器上的特定端口。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)