加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Linux下FTP端口修改配置及日常问题解决

(2011-07-07 15:33:39)

端口修改配置:

     目标:默认端口为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服务

             # service vsftpd restart

        4.检查TFP服务

         # service vsftpd status

         

         # netstat -npl

 

启动错误解决办法:

  常见错误:vsftpd 已死,但是subsys被锁

  解决办法:

  1.  a rpm --verify vsftpd
          
service vsftpd stop
           c、  service vsftpd start

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

    # service xinetd restart

     停止 xinetd:[ 确定 ]

     启动 xinetd:[ 确定 ]

    #service vsftpd stop

     关闭 vsftpd:[失败]

   #service vsftpd status

    vsftpd 已死,但是 subsys 被锁

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

 

   # service vsftpd stop

     关闭 vsftpd:[ 确定 ]

   # service vsftpd start

    为 vsftpd 启动 vsftpd:[ 确定 ]

 

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

 

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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有