@TOC
启动ECS服务器
大方的阿里直接借给我一台服务器用来学习,有服务器同学可以用自己的。安装Openssh终端,进行远程连接。(注意保护好自己的用户名和IP)
什么是vsftpd
vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。
最大的特点:安全,安全,还是安全。
安装vsftpd
运行命令
yum install -y vsftpd
设置为开机自启
systemctl enable vsftpd.service
启动FTP服务
systemctl start vsftpd.service
配置vsftpd
由于Linux自带的为VIM编辑器,所以在进行接下来的操作时,建议先复习(划去)预习一
下VIM常用命令。
:e <path/file> 打开文件
:q! 不保存退出
:wq 写入并保存
注意!这就有了比较坑的一个地方,如果你真的是对编程或者是Linux没有任何了解的话,接触纯终端界面和VIM会感觉很茫然。
比如 匿名配置的时候 任务点给: 修改配置文件vsftpd.conf
:e /etc/vsftpd/vsftpd.conf
但是,很多人会在终端直接输入。此时就需要上面的打开命令然后按i切换到编辑模式。
最后测试
ftp://弹性ip:端口号
端口号 用 netstat -antup | grep ftp 查看。一般是21
感想
在家的时候用家里不用的电脑安装过 win seiver系统 开启ftp做过小网盘。在纯图形化界面的时候感觉很舒服。这次尝试终端界面感觉确实不一样,包括接触了vsftpd这个适用于UNIX类系统的FTP服务器,安全性很高,支持IPV6等功能。对于计算机的学生还是要接触Linux. 匿名配置任何人都可以访问,或者是指定本地用户访问则需要账密,在win下确实没注意到这一点。