我使用 Ubuntu 10.04 作为 ftp 服务器,当我使用 Filezilla 客户端上传文件时,总是出现“550 权限被拒绝”的情况。
如何配置我的服务器?
答案1
可能您必须正确设置该文件夹的权限,例如:如果您想使用用户“MyUser”将文件上传到文件夹“测试”,则必须在测试文件夹中为 MyUser 设置写入和读取权限。
答案2
不要使用 ftp。这是一个不安全的协议,因为它以明文形式传递登录信息。
你应该使用 sftp。安装 openssh-server 包
默认情况下,这允许 root 登录,因此如果你将此系统暴露给互联网,我建议关闭;/etc/ssh/ssh_config PermitRootLogin no
Ubuntu 文档中有一个很好的指南;https://help.ubuntu.com/8.04/serverguide/C/openssh-server.html 如果您可以完成使用 ssh 密钥登录然后禁用密码验证的过程,那么这将大大增强系统的安全性。
如果从非 Linux 系统访问,我建议使用 putty 或 winscp
答案3
我推荐 vsftp。它比 proftpd 更简单。安装指南在这里http://news.softpedia.com/news/How-to-Install-Vsftpd-in-Ubuntu-45753.shtml或此处https://help.ubuntu.com/10.04/serverguide/C/ftp-server.html例如。
答案4
您应该指定您正在使用的 FTP 服务器。就我个人而言,我推荐 ProFTPd。网上有一个关于如何设置服务器的教程。这个服务器很简单 - 因此非常适合初学者。