这两天一台服务器的ftp上传老是失败,一开始以为是服务器网络问题,就没管,反正失败了就继续上传,碰运气。
昨天碰上了,都上传好了,今天就不行了,然后才看了下错误代码:
响应: 500 OOPS: vsf_sysutil_bind 和 响应: 500 OOPS: priv_sock_get_int
每次都是上面2个错误提示,然后查了下,说是服务器端口不够用导致?
直接修改vsftpd.conf文件,我的在:/etc/vsftpd.conf
看了下里面是有这句的:
seccomp_sandbox=NO
所以就不管了,然后继续找pasv_min_port和pasv_max_port
pasv_min_port=30090 pasv_max_port=30100
就是把这两个改了,原来是10090和10100,现在改成3开头了。
之后重启了vsftpd服务,再继续上传就没有出现上面的错误了。
service vsftpd restart
因为我服务器的防火墙是关闭了的,所以就不用对新设置的端口进行防火墙开放。
参考:
https://www.cxybb.com/article/qinzongjian/84825199