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

use*_*386 4 ftp ubuntu azure

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

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

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

现在,当我尝试在Filezilla上建立一个正常的FTP连接时,我有错误说500 OOPS: priv_sock_get_cmd

有人可以让我知道我错过了什么

非常感谢帮助谢谢

ret*_*eto 11

以下可能有所帮助:

seccomp_sandbox=NO
Run Code Online (Sandbox Code Playgroud)


zri*_*her 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的帖子中添加这个细节,但我还没有足够的声誉来发表评论......