一、安装命令
yum install -y vsftpd
二、配置文件
vim /etc/vsftpd/vsftpd.conf #配置主文件
匿名用户上传权限
anon_umask=022 #设置本地上传文件权限
anon_upload_enable=YES #允许匿名用户上传文件
anon_other_write_enable=YES #匿名用户对文件删除和重命名
anon_mkdir_write_enable=YES #允许匿名用户创建目录
ftpd_banner=Welcome to blah FTP service #ftp工具连接成功提示
chroot_local_user=YES #不允许切换到上级目录
chroot_list_enable=NO #是否限制在主目录下的名单
userlist_enable=NO
allow_writeable_chroot=YES #不添加这个无法上传文件
anon_root=/usr/local/ftpdir #匿名目录的文件夹
no_anon_password=YES #匿名用户不需要密码
ftp_username=ftpuser #匿名用户登录后的使用者
三、设置用户及密码
useradd ftpuser #新建的用户名
passwd ftpuser #给新建用户名设置密码
四、新建文件夹
mkdir /usr/local/ftpdir
#在/usr/local底下新建一个名为‘ftpdir’的文件夹,权限为777
mkdir /usr/local/ftpdir/files
#在/usr/local/ftpdir底下新建一个名为‘files’的文件夹,权限为777
五、下载ftp客服端
yum install -y ftp
六、设置开机自启动
systemctl start vsftpd.service #启动
systemctl enable vsftpd #开机自启动
systemctl status vsftpd #查看服务器状态
七、设置登录窗口
vim /etc/vsftpd/user_list #在底部添加新增的用户名
八、连接ftp
到阿里云打开20-22的端口
ftp 域名 #自己的域名
九、到ftp里连接
1.输入主机名测试
2.再次输入主机名、用户名、密码,快速连接
若显示状态: 服务器发回了不可路由的地址。使用服务器地址代替。
到编辑/连接/FTP/被动模式/使用服务器的外部IP地址来代替
仍连接不上的,则把所有的端口都打开
十、新增文本文件
1.在指定目录下添加一个文本文件 #D盘
2.将文本文件移动到ftp
十一、查看
浏览器输入ftp://域名
点击文本文件,显示有内容的既为成功