ubuntu20.4服务器搭建ftp并连接(阿里云服务器)

news/2024/11/24 11:33:19/

首先在控制台添加ftp防火墙规则:
在这里插入图片描述
然后进入服务器安装ftp(安装vsftpd):

sudo apt update
sudo apt install vsftpd

使用以下命令检查其状态:

sudo service vsftpd status

如果FTP服务器未运行,请使用以下命令启动它:

sudo service vsftpd start

重启命令:

sudo service vsftpd restart

安装好之后要新建一个账号用来连接ftp,这里不要使用root账号,为了安全考虑,
如果嫌麻烦,非要用root账号,也是可以,以FileZilla为例,要选择SFTP协议连接
在这里插入图片描述
返回正题,创建一个ftp账号:

sudo adduser 用户名

将用户添加到ftp分组

sudo usermod -aG ftp 用户名 

授予指定文件夹权限:

sudo setfacl -R -m u:用户名:rwx /path/to/folder

设置改文件夹除所有者外也可以上传:

sudo chmod o+w /path/to/folder

如果在您的系统上找不到 setfacl 命令,可能是因为缺少相应的软件包。您可以通过安装 acl 软件包来获取 setfacl 命令。
在 Ubuntu 上,您可以使用以下命令安装 acl 软件包:

sudo apt-get update
sudo apt-get install acl

检查您的 vsftpd.conf 配置文件,确保写入权限已正确配置。您可以使用 sudo vi /etc/vsftpd.conf 命令编辑配置文件。

确保以下配置项被设置为相应的值(不存在则添加):

write_enable=YES
local_umask=022

保存配置文件并重新启动 vsftpd 服务。
然后打开filezilla连接服务器:
在这里插入图片描述
这里是使用明文的方式传输,使用FTPS需要改配置文件,不过测试连接不上,还没找到解决方案
在这里插入图片描述


http://www.ppmy.cn/news/537758.html

相关文章

第2章 应用层

1、‍在 Internet 上浏览时,浏览器和服务器之间传输网页使用的协议是( )。 A. IPB. TelentC. HTTPD. FTP 2、‍在下面给出的协议中,( )属于网络体系架构的应用层协议。 A. TCP 和 FTPB. FTP 和 SMTP…

题集-栈和队列的相互转化

这里,队列的性质是先入先出,但是栈的性质是后入先出。两个队列就可以通过相互捯实现数据的后入先出。 typedef int QDataType; //这是一个队列结点的结构 typedef struct QueueNode { struct QueueNode* next; QDataType data; }QNode; //这是…

Vivado报错:[Runs 36-527] DCP does not exist

Vivado报错:[Runs 36-527] DCP does not exist 问题描述:综合工程时,某个IP文件被标红,出现[Runs 36-527] DCP does not exist...... 的报错 解决办法:如果是在windows系统上用Vivado打开工程,当工程路…

FutureWarning: Passing (type, 1) or ‘1type‘ as a synonym of type is deprecated解决办法

FutureWarning: Passing (type, 1) or ‘1type’ as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / ‘(1,)type’.解决办法 D:\Anaconda\envs\ml\lib\site-packages\tensorflow\python\framework\dtypes.py:523: …

527_linux内核学习_asm.S文件浏览

全部学习汇总: https://github.com/GreyZhang/little_bits_of_linux 前面学习的时候,分析了几段汇编代码之后我基本决定对汇编代码的精读了。这部分,我很可能在未来的工作或者生活学习中用到的很少,而且通用性并不是很好。因此&am…

基于51单片机设计的数字温度计设计

一、项目介绍 数字温度计是一种广泛应用于日常生活和工业领域中的电子测量仪器,用于检测环境温度并将其转换为数字信号进行显示。随着现代科技的发展,数字温度计逐渐取代了传统的水银温度计等方式,具有快速响应、高精度、便携式等优点。 基于51单片机设计的数字温度计具体…