概述:
走过无数的坑才发现,其实可以简单点。那就最简单
1、开启阿里云端口21
登录自己管理控制台
云服务器ECS-》实例-》管理-》本实例安全组-》配置规则-》快速创建规则
2、下一步就是安装ftp服务器端软件
网上大多数都在使用vsftpd(very secure fast ftp daemon)可以安全是这个ftp软件的目的。具体可以百度一下
默认的centos非常方便用yum进行安装软件。(yum类似各种软件的集合)
输入的命令:yum -y install vsftpd (-y 表示安装过程中跳过确认提示,默认为y , install 安装意思, vsftpd 就是我们需要安装的软件)
安装的过程:
[root@iz8vb7cc5e91muwr6fxp3jz vsftpd]# yum -y install vsftpd
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Resolving Dependencies
--> Running transaction check
---> Package vsftpd.x86_64 0:3.0.2-21.el7 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
vsftpd x86_64 3.0.2-21.el7 base 169 k
Transaction Summary
================================================================================
Install 1 Package
Total download size: 169 k
Installed size: 348 k
Downloading packages:
vsftpd-3.0.2-21.el7.x86_64.rpm | 169 kB 00:00
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : vsftpd-3.0.2-21.el7.x86_64 1/1
Verifying : vsftpd-3.0.2-21.el7.x86_64 1/1
Installed:
vsftpd.x86_64 0:3.0.2-21.el7
Complete!
3.启动软件
service vsftpd start (对于linux 来说软件都可以说成服务,tomcat mysql等等)
[root@iz8vb7cc5e91muwr6fxp3jz vsftpd]# service vsftpd start
Redirecting to /bin/systemctl start vsftpd.service
4.打开window DOS窗口
window+R , 输入 cmd进入
默认情况下它允许匿名登录的。
5.其他
关于什么虚拟用户:(感觉学的差不多就去整)
关于:selinux(类似防火墙,初学者还是关闭好)
getenforce 获取selinux状态(Disabled表示关闭)
setenforce 0 暂时关闭selinux
关于iptables(控制你网络进出)
你可能安装iptables,不过阿里云默认没有安装
service iptables stop 关闭iptables防火墙
关于配置文件的翻译参考:默认配置文件翻译
总结:总的来说,只要是通了,后面就是添油加醋了,开始自由发挥了