1.在linux中安装vsftpd。
apt-get install vsftpd
2.查看是否安装vsftpd。
用命令vsftpd -version查看是否出现版本号
3.用命令vi /etc/vsftpd.conf,编辑配置文件
将write_enable =YES这一行前的注释#删掉。
4.用命令service vsftpd start重启服务。
5.在阿里云购买的服务器中添加安全组,主要配置如下。
协议类型:自定义TCP
端口范围:20/21 21端口用于连接,20端口用于传输数据
授权对象:0.0.0.0/0
6.用FileZilla、WinSCP等工具进行远程连接之后就可以进行文件传输。
7.如果远程连接不成功,在FileZilla、WinSCP等工具设置中将传输模式设置为主动模式即可。
8.如果完成以上步骤就安装成功了。
9.再说说sftp与ftp的区别
sftp是ssh内含的协议,开启ssh默认就开启了sftp,不需要再安装配置别的类似vsftpd的工具。
sftp使用加密传输认证信息和传输数据,相对来说会更安全,但更安全带来副作用就是的效率比FTP要低些。
sftp端口号为22.