什么是FTP
简单来说就是文件共享,具体的可以自己去百度查询顺便学习下网络基础
FTP服务器的安装
安装服务端
yum -y install vsftpd
安装客户端
yum -y install ftp
关闭防火墙
因为这里用的是阿里云服务器,防火墙都是交给控制台的,本身的防火墙都是关闭的,如果是实体机或虚拟机用户可以去参考一下我之前写的部署Samba那一篇就有关闭防火墙这些操作
创建FTP账号
添加账号ftpuser
useradd -d /var/ftp/ftpuser -s /sbin/nologin -g ftp ftpuser
修改密码
passwd ftpuser
启动服务
systemctl start vsftpd
判断是否成功可以直接访问本机ip即可
ftp 127.0.0.1
输入你的用户名和密码即可成功进入
可能会遇到的530问题
- 密码错误
- 去
/etc/pam.d/vsftpd注释掉后重启服务器systemctl restart vsftpd

- 重启服务器
systemctl restart vsftpd
开启外网
即开启阿里云和控制台的端口21
然后再用ftp连接自己的公网ip
ftp 公网ip
Windows无法访问FTP时
所有的windows系统都一样,把蓝色那个勾去掉即可

然后打上几个勾


再检查一下


当然可以先用cmd面板测试一下可以不可以搞ftp ip地址然后有什么问题就是你工具的问题了

如果实在还不行,嘿嘿嘿,上大招关了防火墙

如果连接上却打不开文件夹的话就加个权限
chmod 777 /var/ftp/ftpuser/
记得重启一下才有效
systemctl restart vsftpd
如果还不行的话,你看看你登陆了没,鼠标右键点击登录
本文详细介绍了如何在阿里云服务器上安装与配置FTP服务器,包括使用vsftpd进行服务端安装,通过yum安装客户端,创建FTP账号,设置密码,启动服务,解决常见问题如530错误,以及在Windows系统中访问FTP服务器的方法。
3722

被折叠的 条评论
为什么被折叠?



