【问题标题】:vsftpd in a chrooted ubuntu environment on androidvsftpd 在 android 上的 chrooted ubuntu 环境中
【发布时间】:2012-08-22 05:45:49
【问题描述】:

我在我的 Android GalaxyTab 和 myTouch 4G 手机上运行 chrooted ubuntu 12 发行版。我正在运行 LAMP 堆栈,一切都非常顺利,但我无法让这个简单的 vsftpd 在任一设备上工作。

我在 /etc/vsftpd.conf 中更改的唯一两行:

local_enable = YES
write_enable = YES

从客户端我可以 ftp 并使用我的用户/密码登录,但它不允许我执行 'ls' 或 'get' 或 'put',这些命令中的任何一个都将导致以下错误:

500 OOPS: socket
500 OOPS: priv_sock_get_result
Connection closed by remote host

但是,我可以执行“mkdir”和“rmdir”,但除此之外它不允许我操作任何文件。有什么想法吗?

感谢您的帮助!

【问题讨论】:

  • 您是否检查了文件夹和文件的权限是否合适?
  • 是的,是的,我所有的烫发都设置正确。现在,我使用的是 android ftp 服务器,暂时可以使用...

标签: android linux ftp chroot vsftpd


【解决方案1】:

我搜索了一下,我真的搞混了,所以我决定把 vsftpd 改成 sftp 或者别的什么,直到我找到一个关于这个 bugg 的链接。

然后我发现这个问题在 vsftpd 版本 3 中得到了解决。所以我搜索了如何升级它,可以找到将 jessie 存储库添加到我的 debian 7.3 并升级它:

echo "deb http://ftp.us.debian.org/debian jessie main contrib non-free" >> /etc/apt/sources.list
aptitude update
aptitude upgrade vsftpd
echo "allow_writeable_chroot=YES" >> /etc/vsftpd.conf
service vsftpd restart

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-17
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 2017-08-08
    相关资源
    最近更新 更多