安装ftp

Posted 迷失在路上

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安装ftp相关的知识,希望对你有一定的参考价值。

1/  测试是否有安装

  `rpm -qa |grep vsftpd

2/ 若有检测是否开启

chkconfig --list|grep vsftpd

3/  若无开始安装

yum install vsftp

4/ 开机自启动

chkconfig vsftpd on

5/ 修改配置

vim /etc/vsftpd/vsftpd.conf

开启 96 97 99 85 行信息

6/ 创建用户

useradd ftpuser 创建用户
passwd ftpuser 给用户添加密码

7/ 给用户组创建权限

chown -R ftpuser:ftpuser  /usr/local/bin
chmod u+w,-x,o-w-r(777) /usr/local/bin

8/ 重启服务

service vsftpd restart

9/ sftp登录测试

10/ 卸载

rpm -e vsftpd

一些命令

whereis vsftpd  查看 vsftpd 安装位置

2 修改selinux

getsebool -a | grep ftp
vim /etc/selinux/config
修改 SELINUX=1。

配置文件详情
anonymous_enable=NO #不允许匿名用户登陆
local_enable=YES #vsftpd所在系统的用户可以登录vsftpd
write_enable=YES #允许使用任何可以修改文件系统的FTP的指令
local_umask=002 #匿名用户新增文件的umask数值
anon_upload_enable=NO #匿名用户不可以上传文件
anon_mkdir_write_enable=NO #匿名用户不可以修改文件
xferlog_enable=YES #启用一个日志文件,用于详细记录上传和下载。
use_localtime=YES #使用本地时间而不是GMT
vsftpd_log_file=/var/log/vsftpd.log #vsftpd日志存放位置
dual_log_enable=YES #用户登陆日志
connect_from_port_20=YES #开启20端口
xferlog_file=/var/log/xferlog #记录上传下载文件的日志
xferlog_std_format=YES #记录日志使用标准格式
idle_session_timeout=600 #登陆之后超时时间60秒,登陆之后,一分钟不操作,就会断开连接。
chroot_local_user=YES #用于指定用户列表文件中的用户,是否允许切换到上级目录
listen=YES #开启监听
pam_service_name=vsftpd.vu #验证文件的名字
userlist_enable=YES #允许由userlist_file指定文件中的用户登录FTP服务器
tcp_wrappers=YES #支持tcp_wrappers,限制访问(/etc/hosts.allow,/etc/hosts.deny)
guest_enable=YES #起用虚拟用户
guest_username=taokey #虚拟用户名

以上是关于安装ftp的主要内容,如果未能解决你的问题,请参考以下文章

FTP服务安装与端口说明

麒麟系统安装ftp

linux下安装FTP详细

如何安装配置filezilla即架设ftp服务

lnmp 安装FTP服务 并配置FTP用户

安装ftp客户端 你知道如何安装ftp客户端吗