Linux配置FTP服务器
2015-11-25 14:25
495 查看
基于CentOS-6.5
1.先查看是否已安装:rpm -qa vsftpd 或 rpm -ql vsftpd
2.安装:yum install vsftpd -y
3.设置开机启动: chkconfig vsftpd on
4.还要记得更改防火墙设置
5.修改配置文件,路径:/etc/vsftpd/vsftpd.conf
内容:
# 此处设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)
listen=YES
# 启用配置文件(未真正确定)
pam_service_name=vsftpd
# NO-> 不允许匿名登录
anonymous_enable=NO
# YES-> 允许本地用户登录
local_enable=YES
# NO-> 只允许user_list文件中的用户登录(记得去新增用户)
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
# YES-> 设置所有的本地用户可以chroot
chroot_local_user=YES
# YES-> 启用chroot_list文件来指定可以执行chroot的用户(vsftpd将在“chroot_list_file”选项值的位置寻找chroot_list文件)
chroot_list_enable=YES
# 可以执行chroot的用户列表(此文件默认需要用户自己创建)
chroot_list_file=/etc/vsftpd/chroot_list
# 连接服务器后的欢迎信息
ftpd_banner=welcome to wanglin ftp service
# 数据传输中断间隔时间,单位:秒
idle_session_timeout=600
# 数据连接超时时间,单位:秒
data_connection_timeout=120
# 可接受的最大client数目
max_clients=20
# 每个ip的最大client数目
max_per_ip=5
# 匿名用户的传输比率上限(b/s)
anon_max_rate=51200
# 本地用户的传输比率上限(b/s)
local_max_rate=5120000
# 匿名用户登陆后的根目录
anon_root=/var/ftp
———
配置过程问题汇总:
1.解决报错“500 oops bad bool value in config file for xxx”:
Linux下执行命令:sed -i 's,\r,,;s, *$,,' /etc/vsftpd/vsftpd.conf
1.先查看是否已安装:rpm -qa vsftpd 或 rpm -ql vsftpd
2.安装:yum install vsftpd -y
3.设置开机启动: chkconfig vsftpd on
4.还要记得更改防火墙设置
5.修改配置文件,路径:/etc/vsftpd/vsftpd.conf
内容:
# 此处设置为YES时vsftpd以独立运行方式启动,设置为NO时以xinetd方式启动(xinetd是管理守护进程的,将服务集中管理,可以减少大量服务的资源消耗)
listen=YES
# 启用配置文件(未真正确定)
pam_service_name=vsftpd
# NO-> 不允许匿名登录
anonymous_enable=NO
# YES-> 允许本地用户登录
local_enable=YES
# NO-> 只允许user_list文件中的用户登录(记得去新增用户)
userlist_deny=NO
userlist_enable=YES
userlist_file=/etc/vsftpd/user_list
# YES-> 设置所有的本地用户可以chroot
chroot_local_user=YES
# YES-> 启用chroot_list文件来指定可以执行chroot的用户(vsftpd将在“chroot_list_file”选项值的位置寻找chroot_list文件)
chroot_list_enable=YES
# 可以执行chroot的用户列表(此文件默认需要用户自己创建)
chroot_list_file=/etc/vsftpd/chroot_list
# 连接服务器后的欢迎信息
ftpd_banner=welcome to wanglin ftp service
# 数据传输中断间隔时间,单位:秒
idle_session_timeout=600
# 数据连接超时时间,单位:秒
data_connection_timeout=120
# 可接受的最大client数目
max_clients=20
# 每个ip的最大client数目
max_per_ip=5
# 匿名用户的传输比率上限(b/s)
anon_max_rate=51200
# 本地用户的传输比率上限(b/s)
local_max_rate=5120000
# 匿名用户登陆后的根目录
anon_root=/var/ftp
———
配置过程问题汇总:
1.解决报错“500 oops bad bool value in config file for xxx”:
Linux下执行命令:sed -i 's,\r,,;s, *$,,' /etc/vsftpd/vsftpd.conf
相关文章推荐
- linux系统的文件透明加解密的驱动程序(一)
- linux笔记--常用有趣命令
- linux ssh ip 超时,ssh 内网ip 和 外网ip的情况
- android linux mirror website
- matlab linux的安装(第二次)
- linux远程win7教程
- linux下printf实现不换行打印(printf显示不加换行的缓冲问题)
- nexus私服linux搭建问题
- Linux安全之——Ubuntu的iptable命令使用
- Linux命令(2):crontab命令
- linux下GTK图形界面取消关闭按钮和最大化按钮代码
- Linux下数据库管理工具:DbNinja
- Linux free命令解释
- 解决play-1.4.0在linux或mac下提示No such file or directory的问题
- linux查看 php环境安装路径
- CentOS QtCreator无法调试的解决办法
- 解决linux VPS安装weblogic时碰到的显示问题Checking monitor: must be configured to display at least 256 colors
- Linux文件系统性能优化
- 安装arm-none-linux-gnueabi交叉编译器
- 使用SecureCRT远程登录Linux Ubuntu