linux上FTP配置(精简版)
来源:互联网 发布:网站自然排名优化 编辑:程序博客网 时间:2024/05/18 23:56
步骤:
1.查看有没有安装vsftpd
[root@localhost lutong-tools]# rpm -qa|grep vsftpd
2.yum安装vsftp,建议使用yum方式安装,不能连公网,可挂载光盘或者硬盘,使用yum源进行安装,详见
[root@localhost /]#yum install vsftpd
3.问题:(可能会出现,不出现跳过)
"Couldn't resolve host 'mirrorlist.centos.org'"
Error: Cannot find a valid baseurl for repo: base
解决方案:
vi /etc/resolv.conf(进入dns配置文件)
在此文件最后加入:nameserver 8.8.8.8
4.修改vsftp配置文件
[root@localhost /]#vi /etc/vsftpd/vsftpd.conf //安装成功后,配置ftp文件
将这三行{
#chroot_list_enable=YES //即去掉注释
# (default follows)
#chroot_list_file=/etc/vsftpd.chroot_list //即去掉注释
}
变为{
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
}
并在底部加入以下的
pam_service_name=vsftpd
userlist_enable=YES
tcp_wrappers=YES
listen_port=21
pasv_enable=YES
pasv_min_port=30000 #传输文件使用的最小端口,包含30000
pasv_max_port=30100 #传输文件使用的最大端口,包含30100
pasv_promiscuous=NO
local_root=/home/ftp/ #设置固定目录,在结尾添加。如果不添加这一行,各用户对应自己的目录,当然这个文件夹自己建
5.如果有防火墙,添加端口,开启防火墙,如果没有就跳过
[root@localhost /]#vi /etc/sysconfig/iptables //设置防火墙,很重要
-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
-A INPUT -p tcp -m state --state NEW -m tcp --dport 30000:30100 -j ACCEPT
附带:修改ftp用户路径:useradd lutong -s /sbin/nologin -d /home/tomcat/...
6.创建用户,启动服务
[root@localhost /]#useradd -d /home/ftp -g ftp -s /sbin/nologin ltnet //新建用户,设置其能访问目录,并设置其不能ssh登录服务器
[root@localhost /]#passwd ltnet //设置密码 Lutong@)!^
[root@localhost /]#cd /etc/vsftpd/
[root@localhost /]#vi chroot_list //内容为ftp用户名,每个用户占一行
ltnet
[root@localhost /]#chkconfig vsftpd on //设置开机启动
[root@localhost /]#service vsftpd start //启动服务
- linux上FTP配置(精简版)
- 精简版 linux SCP ftp 命令
- Linux上配置FTP服务
- linux上ftp服务器 proftp配置
- 精简版linux虚拟机服务器配置备忘
- Linux精简版配置及编译运行
- 服务器上配置ftp
- oracle 精简版配置
- CentOS (Linux) 上开启FTP服务并配置用户
- CentOS (Linux) 上开启FTP服务并配置用户
- Linux上创建FTP用户并配置权限
- Linux系统上的FTP安装配置及登录
- linux上搭建ftp服务器,并配置虚拟用户。
- Linux下的FTP配置(vsftpd)
- linux下安装配置vsftpd(ftp)
- LINUX-FTP服务配置
- Linux FTP服务配置
- Linux ftp配置
- HTML+CSS基础 p first-line设置所有,段落第一行的背景颜色
- java缓存技术
- 最小二乘法深入探讨
- WebSocket 理解
- Android内存优化
- linux上FTP配置(精简版)
- 在ubuntu 14.04 64bit安装mongoDB并测试
- HSSFWorkBooK用法
- 设计模式之单例模式
- HTML+CSS基础 p font-style设置指定id,字体斜体
- iOS10适配之推送的坑
- HTML+CSS基础 不会随着滚动条变化的固定在右上角的div块
- Tiling
- python中scrapy点击按钮