Install vsftpd on centos
2015-10-23 10:56
597 查看
安装vsftpd程序。
启动ftp服务。
添加ftp用户,并设置密码。
建立ftp-www作为ftp根目录,同时建立子目录incoming作为上传目录。注意,vsftpd新版本要求根目录不能可写。
修改vsftpd.conf文件。
修改其中如下项:
并在末尾添加如下项:
# 注意:对于aws用户来说,需要在aws的安全设置中开放上面制定的端口范围。
打开user_list文件,末尾增加ftp-www用户名。这样ftp-www即可通过ftp工具登录了。
并在末尾添加一行:
重新启动vsftpd服务。
关闭SELinux(防火墙会阻挡ftp的数据传输)。
sudo yum -y install vsftpd
启动ftp服务。
sudo service vsftp start
添加ftp用户,并设置密码。
sudo useradd -g ftp -s /sbin/nologin ftp-www sudo passwd ftp-www
建立ftp-www作为ftp根目录,同时建立子目录incoming作为上传目录。注意,vsftpd新版本要求根目录不能可写。
sudo mkdir /var/ftp-www sudo mkdir /var/ftp-www/incoming sudo chown -R ftp-www /var/ftp-www sudo chmod -R a-w /var/ftp-www sudo chmod -R 777 /var/ftp-www/incoming
修改vsftpd.conf文件。
sudo vim /etc/vsftpd/vsftpd.conf
修改其中如下项:
anonymous_enable=NO idle_session_timeout=600 ascii_upload_enable=YES ascii_download_enable=YES chroot_local_user=YES ls_recurse_enable=YES
并在末尾添加如下项:
userlist_deny=NO local_root=/var/ftp-www pasv_enable=YES pasv_min_port=40001 pasv_max_port=40008 use_localtime=YES
# 注意:对于aws用户来说,需要在aws的安全设置中开放上面制定的端口范围。
打开user_list文件,末尾增加ftp-www用户名。这样ftp-www即可通过ftp工具登录了。
sudo vim /etc/vsftpd/user_list
并在末尾添加一行:
ftp-www
重新启动vsftpd服务。
sudo service vsftpd restart
关闭SELinux(防火墙会阻挡ftp的数据传输)。
sudo setenforce 0
相关文章推荐
- Linux 获得机器的IP和网卡信息
- Show slave status 详解
- Flash中启动Linux的方法
- Linux 精萃
- linux 常用命令
- redhat6.4日常操作规范
- 解决linux buffer/cache 消耗内存过高引发的问题 推荐
- Ubuntu LinuxCNC2.5升级到2.6方法
- 转:华 为 路 由 常 用 命 令
- centos 配置IP和解除自动待机休眠
- Linux HA Cluster概述
- linux系统不同对象升级方法详细介绍
- linux下的myql安装详解
- CentOS 6.6系统安装配置图文教程
- 细说Linux下软件包的安装与管理
- linux java 版本
- linux环境变量设置
- Arch安装参考
- gcc编译动态库和静态库
- Ubuntu linux 下查找文件或者内容常用命令