VsFtpd服务配置简明笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VsFtpd服务配置简明笔记相关的知识,希望对你有一定的参考价值。

Ftp服务是最常用的文件传输方式,把配置步骤记录下来,以备将来使用。

1、用YUM安装VsFtpd服务:
[[email protected] usr]# yum install vsftpd

2、安装完成后启动VsFtpd服务,检查是否安装成功:
[[email protected] var]# service vsftpd start
[[email protected] var]# service vsftpd status

3、把VsFtpd服务加入到系统启动列表:
[[email protected] usr]# chkconfig vsftpd on

4、添加Ftp访问账号:
[[email protected] local]# useradd hradmin -r -m -d /usr/local/hr -s /sbin/nologin
[[email protected] local]# passwd hradmin

5、编辑VsFtpd配置文件:
[[email protected] vsftpd]# cp vsftpd.conf vsftpd.conf.backup
[[email protected] vsftpd]# vim vsftpd.conf

6、将配置文件中如下项目做对应修改,重启Ftp服务:
anonymous_enable=NO #禁止匿名用户访问
local_enable=YES #允许本地用户访问
write_enable=YES #允许登入者有写权限
local_umask=022 #本地用户新增档案时的umask值
xferlog_enable=YES #启用上传/下载日志记录
connect_from_port_20=YES #指定FTP服务器使用20端口进行数据传输
xferlog_file=/var/log/vsftpd.log #日志文件所在的路径及名称
xferlog_std_format=YES #将日志文件写成xferlog的标准格式
idle_session_timeout=600 #600秒钟不对FTP服务器进行任何操作,则断开该FTP连接
data_connection_timeout=120 #建立FTP数据连接的超时时间为120秒
ascii_upload_enable=YES #启用ASCII 模式上传数据
ascii_download_enable=YES #启用ASCII 模式下载数据
ftpd_banner=Welcome to ROCK‘s FTP server. #定义欢迎话语的字符串
chroot_local_user=NO #
chroot_list_enable=YES #在chroot_list中列出的用户不允许切换到家目录的上级目录
chroot_list_file=/etc/vsftpd/chroot_list #
listen=YES #FTP服务器以standalone模式运行
userlist_enable=YES #在user_list中列出的用户不能访问FTP服务器,未列出的可以访问
tcp_wrappers=NO #不使用tcp wrapper来控制主机访问

7、在Windows端访问,成功!
ftp://192.168.0.123/

8、至此配置完毕。

以上是关于VsFtpd服务配置简明笔记的主要内容,如果未能解决你的问题,请参考以下文章

Linux 第八周上课笔记vsftpd服务

vsftpd学习笔记

简明python教程的读书笔记

简明python教程的读书笔记

linux笔记12

《简明 Python 教程》笔记