Linux系统安装FTP服务及添加配置FTP用户

1.安装vsftpd服务
1.查看是否已安装vsftpd服务
rpm -q vsftpd
#或者
rpm -q vsftpd

没有安装会显示

package vsftpd is not installed
2.安装vsftpd服务
yum install vsftpd -y

看到"Complete!"就代表安装好了。

可以再使用

rpm -q vsftpd

进行验证,可以看到以下信息

vsftpd-3.0.2-25.el7.x86_64
3.设置开机启动
# 设置vsftpd开机自启动
systemctl enable vsftpd
2.配置FTP服务
1.在/etc/vsftpd/vsftpd.conf中写入以下配置
# 是否允许匿名登陆
anonymous_enable=NO

# 是否允许本地用户登陆
local_enable=YES

# 是否具备写入权限
write_enable=YES

# 上传文件的权限掩码
local_umask=022

#是否允许匿名用户上传文件到FTP
anon_upload_enable=NO

#是否允许匿名用户创建新文件夹
anon_mkdir_write_enable=NO

# FTP开启数据传输端口20
connect_from_port_20=YES

# 是否进行日志记录
xferlog_enable=YES
xferlog_std_format=YES
xferlog_file=/var/log/vsftpd.log

# 会话超时时间/秒
idle_session_timeout=600

# 数据传输连接超时时间
data_connection_timeout=120

#是否将所有用户限定在用户限制在其主目录
chroot_local_user=YES

# 是否允许进行异步传输
async_abor_enable=YES

#是否以标准模式进行启动
listen=YES

# 是否启用userlist列表限制功能
userlist_enable=YES

# 是否支持TCPwrappers
tcp_wrappers=YES

#以下文件包含用户不能通过FTP访问系统
chroot_list_file=/etc/vsftpd/chroot_list
2.在 /etc/vsftpd/chroot_list 文件中写入以下内容:
root
bin
daemon
adm
lp
sync
shutdown
halt
mail
news
uucp
operator
games
nobody
3.创建用户
创建用户名为ftpuser的用户
useradd -d /var/ftp/tables ftpuser
#其中/var/ftp/tables为ftp主目录,ftpuser为用户名
#设置ftpuser用户的密码
passwd ftpuser
#之后会让填写密码,填写密码后回车即可
查看ftp用户
cat /etc/passwd|grep ftp
删除用户
userdel 用户名
#如userdel ftpuser
4.启动、停止、重启vsftpd服务
1.启动vsftpd服务
service vsftpd start 或 /etc/init.d/vsftpd start
2.停止vsftpd服务
service vsftpd stop 或 /etc/init.d/vsftpd stop
3.重启vsftpd服务
service vsftpd restart 或 /etc/init.d/vsftpd restart
4.查看vsftp服务状态
service vsftpd status
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值