redhat Linux6下搭建FTP服务器

来源:互联网 发布:剑灵人女高挑身材数据 编辑:程序博客网 时间:2024/06/05 06:43

步骤1:安装FTP服务。

[root@localhost ~]# yum install -y vsftpd  

步骤2:设置不允许匿名用户登录

修改/etc/vsftpd/vsftpd.conf文件,将anonymous_enable选项设置为NO。

[root@localhost ~]# vim /etc/vsftpd/vsftpd.confanonymous_enable=NO 

步骤3:设置将所有本地用户都锁定在家目录中。

[root@localhost ~]# vim /etc/vsftpd/vsftpd.confchroot_local_user=YES   # 将该行前的#号去掉,并设置为YESchroot_list_enable=NO   # 将该行前的#号去掉,并设置为NO

步骤4:开启服务器的日志功能。

[root@localhost ~]# vim /etc/vsftpd/vsftpd.confxferlog_file=/var/log/vsftpd.log    

步骤5:设置相关参数,优化服务器性能

[root@localhost ~]# vim /etc/vsftpd/vsftpd.confidle_session_timeout=300    # 将该行前的#号去掉,设置为300秒data_connection_timeout=600 # 将该行前的#号去掉,设置为600秒# 添加以下内容max_clients=5000            # 设置FTP服务器允许的最大连接数为5000max_per_ip=15               # 设置每个IP地址最大连接数为15local_max_rate=512000       # 限制本地用户最大传输速度为512Kb/s

步骤6:启动FTP服务。

[root@localhost ~]# service vsftpd start为 vsftpd 启动 vsftpd:                                    [确定] 

步骤7:创建FTP本地用户

[root@localhost ~]# useradd -d /var/ftp/zhangsan/ zhangsan -s /sbin/nologin[root@localhost ~]# passwd zhangsan    

步骤8:测试FTP服务。
在一台使用Windows 7操作系统的PC机上,访问ftp://ftp.text.com,将会弹出用户登录对话框,如图所示。输入正确的用户名和密码登录后,即可使用FTP服务进行文件传输了。同时表明该服务器不允许匿名登录。

原创粉丝点击