centos ftp服务器搭建(在CentOS)

FTP服务器的搭建及简单应用1、 业务需求公司需要搭建一台FTP服务器用于部门文件共享,包括上传文件、创建目录等等。通过adjinxing01、adjinxing02帐号进行管理、目录创建、文件上传,其他用户jinxing(n)查看、下载,要求仅允许ftp帐号登录FTP 服务器,但不能登录本地系统,并将这些账号根目录限制在/data/ftproot目录,不能进入该目录以外的其他任何目录,同时禁止匿名登录。2、 软件安装操作系统: centos8.1yum install vsftpd –yrpm -qa |grep vsftpd #检查安装情况3、 建立用户、用户组和目录mkdir -p /data/ftprootll -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 adjinxing01useradd -M -s /sbin/nologin -g jxftp -d /data/ftproot adjinxing02useradd -M -s /sbin/nologin -d /data/ftproot jinxing001useradd -M -s /sbin/nologin -d /data/ftproot jinxing002useradd -M -s /sbin/nologin -d /data/ftproot jinxing003useradd -M -s /sbin/nologin -d /data/ftproot jinxing004useradd -M -s /sbin/nologin -d /data/ftproot jinxing005useradd -M -s /sbin/nologin -d /data/ftproot jinxing006#也可用加入组:gpasswd -a adjinxing02 jxftppasswd adjinxing01 #密码:123456,生产环境中要复杂密码passwd adjinxing02…4、 修改配置文件/etc/vsftpd/vsftpd.confanonymous_enable=NO #禁止匿名用户登录local_enable=YES #允许本地用户登录local_root=/data/ftproot #ftp目录5、 启动启vsftpd 服务systemctl start vsftpd6、 测试测试先关闭centos系统的防火墙systemctl stop firewalld关闭SELinuxsetenforce 0windows系统下登陆:ftp 10.41.1.96用户adjinxing01或者02登录put "d:/888.txt"#上传文件ftp> mkdir lxt01#创建目录adjinxing01和adjinxing02可以创建目录,上传文件等,其他用户(需要添加密码)只能下载,匿名用户无法使用。

本文出自快速备案,转载时请注明出处及相应链接。

本文永久链接: https://www.175ku.com/26676.html