在过去的几个小时里,我一直在研究 vsftpd、pro-ftpd 和 Apache(用于 WebDav),我发现没有一个程序可以简单地从 cmd 运行并自动提供对服务器的只读访问权限。我非常头疼,提供的文档并没有真正帮助(但 Apache 尝试解决错误)。
如果有人能指出一些有帮助的东西,我将非常感激。
短暂性脑缺血。
编辑:- 我不想编辑任何内容,我想通过 FTP 公开整个系统。我并不担心此服务器的安全性。
编辑 2:- 我终于设法让它与 vsftpd 一起工作,显然我遇到的问题是,当我使用默认和匿名帐户时,它们只显示 var/www/ftp,因此我使用 adduser ftpuser -d / ((以及来自 /etc/shells 的某些内容)) 创建了一个新帐户,这允许该用户帐户对整个系统进行 FTP 访问,这正是我想要做的。感谢大家的回答,如果有人记得或知道我使用的完整命令,我会保持这个帖子开放。
编辑3:- usermod --home /var/www/ 用户名来自https://unix.stackexchange.com/questions/94603/limit-ftp-access-only-to-the-var-www-with-vsftpd可能会有效(或者在这种情况下 usermod --home / username)
答案1
几个月前我曾使用以下链接设置过 VSFTP,你可以尝试一下。链接是这里