linux 环境下比较常用的ftp服务器就是vsftpd了,今天在ubuntu10.10下练习搭建ftp服务。
安装:
1、命令行下输入vsftpd,默认没有安装,系统会给出安装的命令提示
2、输入安装命令:sudo apt-get install vsftpd
3、输入密码后系统就会自动下载并安装软件。
4、安装完成后会默认建立一个名为ftp的用户组和一个名为ftp的用户。
5、启动ftp服务:/etc/init.d/vsftpd start
停止ftp服务:/etc/init.d/vsftpd stop
重启ftp服务:/etc/init.d/vsftpd restart
6、需要对文件/etc/vsfptd.conf做适当的修改,参数都有英文注释,下面列举一部分参数及其中文释义:
<pre>listen=<YES/NO> :设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)
listen_port=<port> :设置控制连接的监听端口号,默认为21
listen_address=<ip address> :将在绑定到指定IP地址运行,适合多网卡
connect_from_port_20=<YES/NO> :若为YES,则强迫FTP-DATA的数据传送使用port 20,默认YES
pasv_enable=<YES/NO> :是否使用被动模式的数据连接,如果客户机在防火墙后,请开启为YES
pasv_min_port=<n>
pasv_max_port=<m> :设置被动模式后的数据连接端口范围在n和m之间,建议为50000-60000端口
message_file=<filename> :设置使用者进入某个目录时显示的文件内容,默认为 .message
dirmessage_enable=<YES/NO> :设置使用者进入某个目录时是否显示由message_file指定的文件内容
ftpd_banner=<message> :设置用户连接服务器后的显示信息ÿ