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

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

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

但是,我无法成功建立 FTP 连接。以下是我所做的

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

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

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

非常感谢您的帮助 谢谢

答案1

尝试升级到最新版本或尝试解决方法这里

答案2

连接到 FTP 时我也收到错误:

500 OOPS: prctl PR_SET_SECCOMP failed
500 OOPS: priv_sock_get_cmd

问题源于 FTP 服务器 vsftpd 本身,因此将这一行添加到/etc/vsftpd.conf文件:

seccomp_sandbox=NO

并重新启动 FTP 服务器:

$sudo service vsftpd restart

相关内容