li**x修改ftp、telnet、ssh的默认端口

时间:2016.05.07 发布人:jenny0424

li**x修改ftp、telnet、ssh的默认端口

已解决问题

谷歌jenny0424用户在2016.05.07提交了关于“张宁li**x修改ftp、telnet、ssh的默认端口”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-19T20:49:48。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:馬騮B问答iBi  

一、修改ssh的默认端口

1、编辑ssh配置文件:

#vi/etc/ssh/ssh_confi内露唱晚g
#vi/etc/ssh/sshd_config
以上这2个文件,都去掉#port22前“#”,将22改为自读月川高概整局绝据定义端口,比如222祖概2
#vi/etc/service将ssh相关端口改为2222
#servicesshdrestart

L候传化团致侵件第气困得i**x下SSh**默认营创的端口是22,为了安全考虑,现修改SSh**的端口为1433,修改方法如下

/usr/sbin/s清急shd-p2222+ip精弦征业争药务曾地址

2、编辑telnet配置文件
#vi/etc/xinetd.d/ekrb5-telnet
将disable=no改为disable=yes
#vi/etc职印太伯张万查损/service将telnet相关端口更改为自定义,比如2323
#servicexin职云阻etdrestart


<!--[if!supportLineBre**NewLine]-->

3、编辑vsftpd配置文件:

#/etc/vsftpd.conf

错随高导流这个文件中添加下面一条语句:

l探次好酒主划考isten_port=8021

servicevsftpdrestart


<!--[endif]-->

目标:默认端口为21,为了补述系统安全,需将21端口修改为2021.

步骤:1.修改/etc/services文件(默认分配的端口号和协议类型)

#vi/etc/services

个识称21/tcp修改为2021/tcp

2.修改(新增)FTP配置文件vsftpd.conf

#vi/etc/vsftpd/vsftpd.conf

如果文件中有Listen_port=21,则将21修改为2021,

则添加一行Listen_port=2021

3.启动TFP服务

#servicevsftpdrestart

4.检查TFP服务

#servicevsftpdstatus

#netstat-npl

启动错误解决办法:

常见错误:千度笑转轮重动vsftpd已死,但是subsys被锁

解决办法:

1.a、rpm--verifyvsftpd
b、servicevsftp岁将置便院dstop
c、servicevsftpdstart

2.仔细检查vsftpd.conf配置,不断尝试,问题仍未解决,与正常ftp服务器上对比,配置文件无异,确定不是此文件问题。查看/etc田/xinetd.d/gssftp,修改disable为yes。然后重启xinetd和vsftpd,如下:

#servicexinetdrestart

停止xinetd:[确定]

启动xinetd:[确定]

#servicevsftpdstop

关闭vsftpd:[失败]

#servicevsftpdstatus

vsftpd已死,但是subsys被锁

感觉问题仍未解决,此时客户端ftp仍然可用,于是尝试单独停止xinetd:servicexinetdstop,此时客户端ftp不可用,然后重启vsftpd:

#servicevsftpdstop

关闭vsftpd:[确定]

#servicevsftpdstart

为vsftpd启动vsftpd:[确定]

成功,客户端ftp又可以用了。

修改gssftp后,执行xinetdrestart,vsftpd仍然报错,先执行xinetdstop,然后再重启vsftpd,再启动xinetd即成功