自由屋推书网—热门的小说推荐平台!

你的位置: 首页 > 网站技巧

FTP上传文件出错“ 500 OOPS: priv_sock_get_int”解决方法

2021-12-03 14:43:05

今天打开网站准备上传文件的时候,发现一直出错,无法正常上传至服务器,然后通过命令查看,发现一只都是有两个错误:“响应: 500 OOPS: vsf_sysutil_bind, maximum number of attempts to find a listening port exceeded”和“响应:500 OOPS: priv_sock_get_int”,下面就来给大家带来如何解决响应: 500 OOPS问题。

错误代码如下:
  1. 状态:    不安全的服务器,不支持 FTP over TLS。
  2. 状态:    已登录
  3. 状态:    读取目录列表...
  4. 命令:    PWD
  5. 响应:    257 "/"
  6. 命令:    TYPE I
  7. 响应:    200 Switching to Binary mode.
  8. 命令:    PASV
  9. 响应:    500 OOPS: vsf_sysutil_bind, maximum number of attempts to find a listening port exceeded
  10. 命令:    PORT 192,168,0,105,200,173
  11. 响应:    500 OOPS: priv_sock_get_int
  12. 错误:    读取目录列表失败
  13. 状态:    连接被服务器关闭

解决方法:

1.修改/etc/vsftpd/vsftpd.conf,增加端口

pasv_min_port=30000

pasv_max_port=30100

2.修改了端口,注意防火墙相对应的要分开这些端口, 例如我这里是30000-30010的端口,相对应在防火墙里放开这些端口,注 意系统是哪个防火墙

1.iptables防火墙

修改/etc/sysconfig/iptables

-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 60000:60010 -j ACCEPT

2.firewall防火墙

firewall-cmd --zone=public --add-port=60000-60100/tcp --permanent

2.改完配置文件,不要忘记重启vsftpd服务

systemctl restart vsftpd

FTP

编辑推荐

热门小说