以telent服务为例,需求是除了23端口之外还要占用2080端口。具体的方法可以参考下面。
需要注意的是系统本身已经定义的端口号是1~1024,最大支持的值是65535;所以就决定了要是自己定义另外的端口时需要在1025到65535中间选择。
1、修改service文件(定义端口)
因同一服务不能同时定义两个端口,可以定义一个别的名称。
[root@xmpan ~]# vi /etc/services
telneta 2080/tcp
telneta 2080/udp
2、把telnet服务打开
[root@xmpan ~]# vi /etc/xinetd.d/telnet
disable = yes 改为 no
3、因为所用服务使用的端口需要服务打开,单纯的打开一个端口没有意义,所以需要同时复制一个telneta的配置文件,并把服务的名称改好。
[root@xmpan ~]cp /etc/xinetd.d/telnet /etc/xinetd.d/telneta
[root@xmpan ~]# vi /etc/xinetd.d/telneta
把service telnet改为service telneta
4、重启telnet服务,因telent是受xinetd服务监控的,所以需要如下的方式重启:
[root@xmpan ~]# service xinetd restart
5、检测端口是否启动
[root@xmpan ~]# netstat -an |grep 2080
tcp 0 0 0.0.0.0:2080 0.0.0.0:* LISTEN
[root@xmpan ~]# netstat -an |grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
说明端口已打开,客户端telent登录的时候在server ip之后加端口即可。
需要注意的是系统本身已经定义的端口号是1~1024,最大支持的值是65535;所以就决定了要是自己定义另外的端口时需要在1025到65535中间选择。
1、修改service文件(定义端口)
因同一服务不能同时定义两个端口,可以定义一个别的名称。
[root@xmpan ~]# vi /etc/services
telneta 2080/tcp
telneta 2080/udp
2、把telnet服务打开
[root@xmpan ~]# vi /etc/xinetd.d/telnet
disable = yes 改为 no
3、因为所用服务使用的端口需要服务打开,单纯的打开一个端口没有意义,所以需要同时复制一个telneta的配置文件,并把服务的名称改好。
[root@xmpan ~]cp /etc/xinetd.d/telnet /etc/xinetd.d/telneta
[root@xmpan ~]# vi /etc/xinetd.d/telneta
把service telnet改为service telneta
4、重启telnet服务,因telent是受xinetd服务监控的,所以需要如下的方式重启:
[root@xmpan ~]# service xinetd restart
5、检测端口是否启动
[root@xmpan ~]# netstat -an |grep 2080
tcp 0 0 0.0.0.0:2080 0.0.0.0:* LISTEN
[root@xmpan ~]# netstat -an |grep 23
tcp 0 0 0.0.0.0:23 0.0.0.0:* LISTEN
说明端口已打开,客户端telent登录的时候在server ip之后加端口即可。
转载于:https://blog.51cto.com/desert/172869