Windows Azure Ubuntu - 500 OOPS:在建立FTP连接时出现priv_sock_get_cmd错误

时间:2013-05-16 14:02:29

标签: ubuntu azure ftp

我在Windows Azure上创建了一个VM并在其上运行Ubuntu 我已经能够使用端口80上的http协议成功通信

但是,我无法成功建立FTP连接。 这是我到目前为止所做的事情

  • 使用公共和私人端口创建了一个端点为21
  • 在服务器上安装了vsftp
  • 在vsftpd.conf中进行配置更改; local_enable=YES, write_enable=YES

现在,当我尝试在Filezilla上建立正常的FTP连接时,我有错误,其中显示500 OOPS: priv_sock_get_cmd

有人可以告诉我我缺少的东西

非常感谢帮助 感谢

2 个答案:

答案 0 :(得分:11)

以下内容可能有所帮助:

seccomp_sandbox=NO

答案 1 :(得分:5)

根据reto建议,添加:

seccomp_sandbox=NO

你的vsftpd.conf文件(通常位于/ etc中)应该解决这个问题(确保你之后“sudo service vsftpd restart”)。

VSFTPD使用内核模块seccomp,在某些内核上产生此错误。有关详情,请参阅此帖子:http://chemdroid.net/en/ubuntu/23-vsftpd-500-oops-priv-sock-get-cmd

我想将这个细节添加到reto的帖子中,但我还没有足够的声誉来评论......