vsftpd安装

vsftpd安装

1、作用
可以使用ftp工具或者命令将客户机上的文件传到服务器上

2、原理
server(服务器端): ftp服务程序 vsftpd
client(客户端):ftp客户端程序fillzilla

3、使用apt安装
输入命令:$ sudo apt install vsftpd
在这里插入图片描述

4、执行命令查看版本
vsftpd -version
在这里插入图片描述

4.1、如果没有出现版本信息,提示“/usr/sbin不在PATH中”

4.1.1、原因:PATH环境变量原因,/usr/bin不在PATH环境变量中

4.1.2、解决方法:运行命令$ sudo vi /etc/profile。

追加命令:export PATH=$PATH:/usr/sbin(注意大小写,空格问题)
在这里插入图片描述

4.1.3、再次运行vsftpd -version查看版本信息

4.1.4、如果第一次出现版本信息,4补充操作无需运行。

5、查看svnftpd是否正常运行(同 apache2一样,默认安装完成自动运行)
输入命令:service vsftpd status

在这里插入图片描述
提示已经“running”运行正常。(“q”退出查看状态)

6、测试是否连通(登录成功)
6.1.1、登录阿里云(轻量应用服务器管理控制服务台)
防火墙,添加规则。
添加规则→应用类型(FTP)21加入进去。

在这里插入图片描述
6.1、输入ftp+自己IP(例如ftp 39.106.xxx.xxx)
6.2、输入用户名
6.3、输入密码

在这里插入图片描述

6.4、登录成功。(可以访问ftp服务器)

7、模拟上传

7.1、如果使用fillzilla将被动模式变为主动模式

在这里插入图片描述

7.2、主机输入IP、用户名、密码。快速链接!

在这里插入图片描述
7.3、连接成功,可以查看,但上传文件提示“500权限被拒绝”

8、配置vsftpd。
8.1、输入命令$ sudo vi /etc/vsftpd.conf(注意空格)
将31行的注释给删除即可
write_enable=YES
在这里插入图片描述

9、重启vsftpd

9.1、$ sudo service vsftpd restart

10、重新打开fillzilla快速连接
在这里插入图片描述
11、连接成功,上传成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值