在Ubuntu下配置ProFTPD和VSFTPD的教程

2020-02-03 13:34:58王振洲

AuthUserFile /png/proftpd/passwd #存放用户名和密码的文件


复制代码sudo service proftpd reload重载使配置生效

FileZilla为Linux提供了统一的二进制包,无需安装,解压运行即可:
http://sourceforge.net/projects/filezilla/files/FileZilla_Client/

FileZilla里使用虚拟用户test和eechen分别建立一个ftp连接时ProFTPD的内存( RES )使用情况:


vsftpd的简单配置
配置文件
通过
复制代码sudo gedit /etc/vsftpd.conf修改。
配置文件比较简单,如下
代码:

复制代码
#独立模式启动
listen=YES

#同时允许4客户端连入,每个IP最多5个进程
max_clients=200
max_per_ip=4

#不允许匿名用户访问,允许本地(系统)用户登录
anonymous_enable=NO
local_enable=YES
write_enable=NO

#是否采用端口20进行数据传输
connect_from_port_20=YES

#生成日志
xferlog_enable=YES

#指定登录转向目录
local_root=/home/ftp/ftp

这样,在同局域网的电脑上,用我的IP地址,用帐号”ftp”和对应密码就可以登录了,密码是第一步里面passwd那句指定的。
 
对了,更改配置后不要忘了重启ftp服务
代码:

复制代码
sudo /etc/init.d/vsftpd restart
 
此外还有开启关闭服务的命令
代码:

复制代码
sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop