您的位置:老铁SEO > 站长新闻 > 网站交易 >

8uftp上传文件到度武服务器,需要搭建一台FTP服务器

文章来源:http://www.6cu.com

作者:外链购买

人气:19

2021-03-25 15:02:11

1、业务需求
     公司需要搭建一台FTP服务器用于部门文件共享,包括上传文件、创建目录等等。通过
     adjinxing01、adjinxing02帐号进行管理、目录创建、文件上传,其他用户jinxing(n)查看、下载,要求仅允许ftp帐号登录FTP 服务器,但不能登录本地系统,并将这些账号根目录限制在/data/ftproot目录,不能进入该目录以外的其他任何目录,同时禁止匿名登录。
2、软件安装
     操作系统: centos7.3
     yum install vsftpd –y
     rpm -qa |grep vsftpd #检查安装情况

3、建立用户、用户组和目录
     mkdir -p /data/ftproot
     ll -d /data/ftproot/

     创建组:
     groupadd jxftp
     目录授权:
     chown -R root.jxftp /data/ftproot/
     chmod -R 775 /data/ftproot/

     创建用户:
     useradd -M -s /sbin/nologin -g jxftp -d /data/ftproot adjinxing01
     useradd -M -s /sbin/nologin -g jxftp -d /data/ftproot adjinxing02
     useradd -M -s /sbin/nologin -d /data/ftproot jinxing001
     useradd -M -s /sbin/nologin -d /data/ftproot jinxing002
     useradd -M -s /sbin/nologin -d /data/ftproot jinxing003
     useradd -M -s /sbin/nologin -d /data/ftproot jinxing004
     useradd -M -s /sbin/nologin -d /data/ftproot jinxing005
     useradd -M -s /sbin/nologin -d /data/ftproot jinxing006
     #也可用加入组:gpasswd -a adjinxing02 jxftp
     passwd adjinxing01 #密码:123456,生产环境中要复杂密码
     passwd adjinxing02
     ...
4、修改配置文件/etc/vsftpd/vsftpd.conf
     anonymous_enable=NO #禁止匿名用户登录
     local_enable=YES #允许本地用户登录
     local_root=/data/ftproot #ftp目录
5、启动启vsftpd 服务
     systemctl start vsftpd

6、测试
     测试先关闭centos系统的防火墙
     systemctl stop firewalld
     关闭SELinux
     setenforce 0
     windows系统下登陆:
     ftp 10.41.1.96
     用户adjinxing01或者02登录
     put "d:/888.txt"#上传文件

     ftp> mkdir lxt01#创建目录

     adjinxing01和adjinxing02可以创建目录,上传文件等,其他用户(需要添加密码)只能下载,匿名用户无法使用。

相关文章

在线客服

外链咨询

扫码加我微信

微信:juxia_com

返回顶部