linux Ubuntu安装ftp并将本地文件上传到云服务器

本文详细介绍了在Linux系统中安装与配置VSFTPD服务的过程,包括检查安装状态、安装服务、设置用户权限、修改配置文件、创建允许访问用户列表、启动与重启服务以及如何通过本地或远程访问FTP服务器。
  1. 确认是否已经安装ftp
pgrep vsftpd

无结果如下图: 

2、执行安装

3、查看ftp是否安装成功

systemctl status vsftpd.service

4、

(1)新建"/home/uftp"目录作为用户主目录

打开"终端窗口",输入"sudo mkdir /home/uftp"-->回车-->输入"sudo ls /home"-->回车-->有一个uftp目录,目录新建成功。

(2)新建用户uftp并设置密码

打开"终端窗口",输入"sudo useradd -d /home/uftp -s /bin/bash uftp"-->回车-->用户新建成功-->输入"sudo passwd uftp"设置uftp用户的密码-->回车-->输入两次密码-->回车-->密码设置成功。

 

 

 

5、sudo vi /etc/vsftpd.conf  修改配置文件/etc/vsftpd.conf

(a)向文件中添加如下内容:

复制代码

userlist_deny=NO 
userlist_enable=YES 
#允许登录的用户 
userlist_file=/etc/allowed_users 
seccomp_sandbox=NO 
local_enable=YES 
#设置文件上传 
write_enable=YES 
#使用utf8
utf8_filesystem=YES

复制代码

 

使文件中的"local_enable=YES"保存
 

6、新建/ect/allowed_users文件

假设我只想让uftp和root访问ftp服务器,那么输入uftp,root-->保存OK!以后还有其它用户使用ftp时直接添加用户名就可以了!

6、查看 /etc/ftpusers文件中内容

打开这个文件后,看一看有没有uftp这个用户名,如果没有,就直接退出。如果有就删除uftp,因为这个文件中记录的是不能访问FTP服务器的用户清单。

重启vsftp服务器。

7. 启动停止重启服务

sudo /etc/init.d/vsftpd start
sudo /etc/init.d/vsftpd stop
sudo /etc/init.d/vsftpd restart

8. 访问ftp服务器

sudo ftp 127.0.0.1

浏览器访问 

ftp://127.0.0.1 

或者 

ftp://localhost

 

参考自https://www.cnblogs.com/zc123/p/6394470.html

https://www.cnblogs.com/xuanxufeng/p/6235494.html

https://jingyan.baidu.com/article/67508eb4d6c4fd9ccb1ce470.html

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

chde2Wang

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值