页首自改代码

Hey, Nice to meet You.  why ?

☆☆☆所谓豪杰之士,必有过人之节.人情有所不能忍者,匹夫见辱,拔剑而起,挺身而斗,此不足为勇也,天下有大勇者,猝然临之而不惊,无故加之而不怒.此其所挟持者甚大,而其志甚远也.          
返回顶部

FTP部署及配置

注:Centos7环境,添加用户指定目录后默认其为此用户的共享目录。

服务安装

# yum -y install vsftpd

服务配置

前提:关闭防火墙、SELinux。

将/etc/vsftpd/user_list、/etc/vsftpd/ftpusers文件中root行注释。

# root

# setsebool -P ftpd_disable_trans=1(关闭SELinux可不执行)

# cat /etc/vsftpd/vsftpd.conf 

anonymous_enable=NO 

 

设置用户只能访问自身目录

# cat /etc/vsftpd/vsftpd.conf

chroot_local_user=YES
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/chroot_list
allow_writeable_chroot=YES  #手动加入此行

注:改完配置文件之后,需手动创建chroot_list,否则登陆报错!!!

若希望某个用户可访问根目录,把用户名加入,/etc/vsftpd/chroot_list,一行一个用户名,不存在则创建。

端口修改

若有特殊需求要修改服务端口可进行如下操作:

# cat /etc/services

ftp      8021/tcp
ftp      8021/udp   fsp fspd

# cat /etc/vsftpd/vsftpd.conf    #添加以下配置

listen_port=8021

服务启动

# systemctl restart vsftpd.service

开机自启

# systemctl enable vsftpd.service

添加用户

# useradd ftpadmin -s /sbin/nologin -d /tmp/ftp/

# passwd ftpadmin

功能测试

在浏览器或者我的电脑里输入ftp://ip(局域网)测试

linux中则执行# ftp 10.27.88.51 8021

posted on 2019-01-22 14:34  罗穆瑞  阅读(171)  评论(0编辑  收藏  举报

导航