Linux中安装配置ftp服务器方法
2016-07-27 15:28
471 查看
Linux中安装配置ftp服务器方法
1. 先用rpm -qa| grep vsftpd命令检查是否已经安装,如果ftp没有安装,使用yum -y install vsftpd 安装,(ubuntu 下使用apt-get install vsftpd)安装完之后我们要对它进行配置,才能正常使用。编辑vsftpd的配置文件vi /etc/vsftpd/vsftpd.conf
vi编辑器中的搜索使命是斜杠“/”,然后输入要查找的内容,回车确定。以下是要更改的选项
anonymous_enable=NO #禁止匿名访问
ascii_upload_enable #允许使用ascii码上传
ascii_download_enable #允许使用ascii码下载
userlist_deny=NO #(这条需手动添加到最后)使用FTP用户表,表里没有的用户需要添加才能登录
设置完毕之后,ESC,冒号wq回车。启动vsftpd服务/etc/init.d/vsftpd start,看到[确定]即为启动成功。
2. service vsftpd start 启动要让FTP每次开机自动启动,运行命令: chkconfig --level 35 vsftpd on
3. 设置ftp权限
vi /etc/vsftpd/vsftpd.conf
将anonymous_enable=YES 改为 anonymous_enable=NO
ESC返回,输入“:wq”保存并退出
4. 添加ftp帐号和目录
useradd -d /alidata/www/wwwroot -s /sbin/nologin pwftp passwd pwftp chmod -R 755 /alidata/www/wwwroot chown -R pwftp /alidata/www/wwwroot /etc/rc.d/init.d/vsftpd restart
然后用帐号pwftp密码123456
测试下就可以登陆ftp了。目录是/alidata/www/wwwroot
修改防火墙,允许FTP使用的21端口通过
原文:http://www.111cn.net/sys/linux/53259.htm
相关文章推荐
- 安装CentOS 7出现 /dev/root does not exits 导致无法安装的问题
- Linux下mysql备份 恢复
- linux驱动开发书籍(待续)
- centos6添加php扩展但没有phpize,安装php-devle遇到错误
- Linux内核学习的一些国外网站
- linux下终端的类型(TTY)
- Linux man详解
- Linux gdb用法
- linux常用命令
- Linux_nc命令用法
- 16 个 Linux 服务器监控命令和watch
- linux下安装protobuf教程+示例(详细)
- Linux反向过滤导致网卡无法从外网ping通
- linux查看版本号、更改主机名、位数
- 自制文件系统对于wifi的wpa_supplicant移植
- Linux下vim的配置
- man详解
- Another Way To Register I2C devices
- linux中编译安装log4cpp
- centos6.5搭建FTP服务器