发布时间:2011-01-01 10:22 来源:未知
Linux VPS用户一般都通过SFTP/SCP协议连接OpenSSH Server进行文件传输,但有时候,你希望某些用户只能上传文件到网站目录,而不能够登录系统执行命令以及访问其他目录,这时用FTP Server就能很好地实现.Linux上常用的FTP Server有VSFTPD和ProFTPD,其中ProFTPD简单易用,功能也不错,这里以ProFTPD为例搭建FTP服务器.当然,FTP也可以作为局域网内文件共享的一种方式,比如你的室友使用Windows,向你的Ubuntu ProFTPD个人电脑上传了一部影片,这样就不用拿U盘去拷贝了,其他室友也可以从你的ProFTPD上下载影片.
ProFTPD
proftpd的配置方式类似apache,比vsftpd更易用,xampp就集成了proftpd.
复制代码代码如下:sudo apt-get install proftpd-basic
复制代码代码如下:sudo netstat -antp|grep proftpd查看proftpd监听的21端口
用proftpd提供的ftpasswd新建虚拟用户test并设置密码:
复制代码代码如下:
复制代码代码如下:eechen:
复制代码代码如下:sudo chown proftpd:nogroup /png/proftpd/passwd 设置passwd文件读写权限,确保proftpd能读取该文件.
复制代码代码如下:
vsftpd的简单配置
复制代码代码如下:
复制代码代码如下:
复制代码代码如下:
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop