对于Linux搭建服务器步骤详解:可以基于匿名访问、本地用户访问、虚拟用户访问
FTP服务访问可分为三种
匿名用户:用户名为ftp或者anonymous,提供任意密码或无密码访问即可.
本地用户:要求有用户名和相对应密码,适用于使用者都是使用此服务器的人。
虚拟用户(出于安全考虑):通过独立的用户数据库文件(映射主机内创建的用户)来进行登录验证。
FTP服务器的配置。
1、安装FTP服务
[root@ftp ~]# yum install vsftpd -y
[root@ftp ~]# systemctl start vsftpd
2、配置FTP服务
1、匿名访问配置:
匿名访问ftp服务器时进入开启允许匿名用户登录
[root@ftp ~]# vim /etc/vsftpd/vsftpd.conf
进入配置文件
此处我将原来的拒绝注释,复制一条修改为YES(方便看修改了哪里)
测试ftp的匿名访问:
Windows下:
Linux中测试(开启匿名登录只需要输入anonymous,密码按回车即可)
Linux中测试需要安装ftp或lftp
[root@localhost ~]# yum install ftp -y
2、本地访问配置:
[root@ftp ~]# mkdir -p /var/www/web1 #创建ftp访问的目录
[root@ftp ~]# chmod -R 757 /var/www/web1 #为目录添加权限
[root@ftp ~]# useradd user1 -s /bin/bash #增加用户user1
[root@ftp ~]# echo 123456 | passwd --stdin user1 #为用户添加密码
[root@ftp ~]# chown -R user1