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
========================================
转载请保留此段声明,且在文章页面明显位置给出原文链接,谢谢!
==============================================================================
^_^ 如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,您的“推荐”将是我最大的写作动力 ^_^
==============================================================================