ubuntu系统如何建立ftp服务器,怎么在ubuntu系统上建立一个ftp服务器

工具/原料

Linux系统

Ubuntu/CentOS都可以

方法/步骤

1

1、更新源列表

打开”终端窗口”,输入”sudo apt-get update” 回车---输入当前登录用户的管理员密码,回车,等待该命令执行完成就可以了。如果不运行该命令,直接安装vsftpd就会出现几个软件包无法下载。

2

2、安装vsftpd

打开终端,输入”sudo apt-get install vsftpd” 回车,安装完成即可。

3、判断vsftpd是否安装成功

打开终端,输入”sudo service vsftpd restart” 重启vsftpd服务器,回车后,vsftpd处于运行状态,则安装成功。

4、新建”/home/test” 目录作为用户主目录

打开终端窗口,输入”sudo mkdir /home/test” 回车,在输入”sudo ls

/home” 回车,有一个test目录,则用户目录创建成功。

5、新建用户test并设置密码

打开终端,输入”sudo useradd –d /home/test –s /bin/bash test” 回车,新建用户成功,在输入”sudo passwd test” 设置test用户的密码(输入两次) 回车,密码设置成功。

6、配置文件/etc/vsftpd.conf

打开终端,输入”sudo vim /etc/vsftpd.conf” 回车,打开vsftpd文件,进入插入(编辑)模式向文件中追加”userlist_deny=NO

userlist_enable=YES userlist_file=/etc/allowed_users” 和 ”seccomp_sandbox=NO” 设置文件中的”local_enable=YES” 保存退出即可。

7、新建/etc/allowed_users文件

打开终端,输入”sudo vim /etc/allowed_users” 回车,输入test,保存并退出即完成该文件的创建。

8、使用vim查看/etc/ftpusers文件中的内容

打开终端窗口,输入sudo vim /etc/ftpusers 回车--打开这个文件后,检查是否有test这个用户名,若没有,就直接退出。若有就删除test用户名,因为这个文件中记录的是不能访问FTP服务器的用户清单。

9、使用WinSCP登录FTP服务器

用test用户名登录linux,打开终端,在根目录下新建文件ftpTestFile.txt和userTestDir目录,便于测试。

10、使用WinSCP工具远程登录到FTP服务器

打开WinSCP工具进入登录界面,输入FTP服务器的IP(192.168.220.128)、用户名(test)、密码(123456)即可登录到FTP服务器,如图可看到FTP根目录下的文件。

11、测试文件的上传与下载

将本地文件UploadFile.txt上传到FTP服务器

从FTP服务器下载ftpTestFile.txt到本地

12、查看FTP服务器是否存在上传的文件

13

最后经过测试,能实现文件的上传与下载,

取消

评论

Ubuntu搭建FTP服务器 一般来讲,人们将计算机联网的首要目的就是获取资料,而文件传输是一种非常重要的获取资料的方式。FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20用于进行数据传输,端口21用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,具有容易搭建、方便管理的特点,有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术。 阅读详情

相关推荐

在Ubuntu命令行下访问FTP服务器

楼主我是不爱写博客的(没时间啊),今天突然感觉如果以前解决的问题过程如果不在博客上记录下来,再遇到时,还要重头再查找,会严重浪费时间的。所以今天开始写第一篇博客吧。 几个月前,学校网络访问我自己搭建的位于Aliyun北京的机房的Ftp服务器时,速度相当的慢,关键学校还在北京,哎 幸好,我的另外一个ECS在青岛机房,而且FTP访问速度很好。平时,都用FileZilla登录这两台服务器来下载大量数

wy_okmeiyu的博客 2万+

Ubuntu系统搭建FTP服务器

Ubuntu 系统版本:Ubuntu 22.04.2 LTS。

我这孩子从小记性就不好,什么东西都要写下来才放心 3万+

Ubuntu下搭建VSFTP服务器

通过按照以上步骤,在Ubuntu操作系统下搭建VSFTP服务器是相对简单的。如果您的Ubuntu服务器上启用了防火墙(如UFW),您需要添加一些规则以允许FTP流量通过。在Ubuntu操作系统下,您可以轻松地搭建一个VSFTP(Very Secure FTP)服务器来实现文件传输功能。本文将为您提供详细的步骤和相应的源代码,帮助您完成搭建过程。现在,您的VSFTP服务器已经搭建完成。安装完成后,您需要进行一些配置来确保服务器正常运行。在进行任何更改后,您需要重启VSFTP服务器以应用配置。

IqFlask的博客 321

ubuntu搭建ftp服务器-按部就班就好 (躺坑后亲测成功)

安装完成之后通过用户密码登录ftp服务器,登入目录为用户的家目录。其均可从家目录中切换进入家目录下属子目录 本教程设置了一个专门用于ftp的用户 -- ftpuser,其家目录在/home/ftp,其下有两个文件夹:Down、Up。 Down仅可下载,Up可下载、上传、删除。同时每隔一天将Up中文件移动到 Down 文件夹 其它本地用户可以登录到自己的家目录 1、安装vsftp ...

leung的博客 3万+

Ubuntu系统下安装proFTPd服务

通过按照上述步骤,在Ubuntu系统上安装和配置proFTPd是相对简单的。你可以根据需要进一步自定义和优化proFTPd的配置,以满足你的具体需求。使用proFTPd,你可以轻松地搭建一个可靠的FTP服务器,实现快速和安全的文件传输。proFTPd是一款功能强大的FTP服务器软件,它可以在Ubuntu系统上提供可靠的文件传输服务。现在,你可以使用FTP客户端工具连接到你的Ubuntu系统上的proFTPd服务器。在开始安装之前,我们需要确保系统的软件包列表是最新的。步骤3:配置proFTPd。

GnzhNetwork的博客 425

gitlab远程子仓库配置SSH - 保姆级教程

在网上搜索了一些方法,但是不够详细,走了好多弯路,所以记录下配置SSH的详细过程吧。

是菠萝的博客 1万+

手机与linux ubuntu电脑互传图片文件的方法

windows电脑通过微信或者qq传图片很方便,但是ubuntu始终没有做到和微信和qq的无缝使用,传图片很是不方便,下面分享一种手机和linux电脑互传图片的方法:要求手机和ubuntu在同一个局域网。1 打开手机-->文件管理-->点击右上角三个点-->远程管理-->启动服务 可以设置成匿名,不嫌麻烦可以设个用户名和密码,启动服务 2 ubuntu电脑打开文件夹-->点击左下角其他位置-->输入手机上的ftp地址 这个DCIM文件夹一般就是我们的手机图片文件夹,打开文件夹就可以自由的互传图片了。谁还

m0_73694897的博客 2778

国产麒麟系统中的PaddleOCR离线绿色部署:高效安全的文字识别新纪元

摘要:本文详细介绍了PaddleOCR在银河麒麟V10SP1系统上的离线部署方案。通过Conda虚拟环境隔离依赖,采用离线包安装方式实现无网络部署,支持80+语言识别。重点讲解了模型量化剪枝优化、多线程处理等性能调优技巧,并提供了完整的OCR识别代码示例。该方案具有数据本地化处理的安全优势,适用于医疗票据数字化等对隐私要求严格的场景,同时解决了模型加载失败、内存不足等常见问题。

墨夶的博客 1228

Ubuntu配置FTP服务

Ubuntu配置服务器,并且登录服务器,windows下使用Cute FTP登录

qq_45031509的博客 1万+

Autodesk激活无无网络选项?许可类型与脱机激活排查修复指南

软件许可激活是保障正版授权正常使用的核心环节,常见的授权模式包括单机版许可和网络版许可,两者在认证机制和应用场景上有所区别。单机版离线授权依托 FlexNet Licensing Service 等底层服务组件,在断网或内网环境下为用户提供可靠的技术支持与授权验证路径。然而在实际部署中,激活窗口并不总是显示“无网络激活方式”入口,这可能与许可类型选择、网络环境干扰、组件安装残留或系统时间偏差有关。理解入口的动态呈现逻辑与排查顺序,有助于在 AutoCAD、Revit 等 Autodesk 产品中高效解决脱机

weixin_28709649的博客 355

【电机控制入门】——电机控制书籍推荐

电机控制入门书籍推荐及分享 阅读须知: 1.电机控制的入门是涉及到机械、电子与控制等复杂交叉学习,它需要持续投入时间才可以看到学习的效果,如同“一万小时定律”。俗话说,九层之台,起于垒土,因此电机控制入门没有所谓的速成培训班。相反,还需要夯实好一定的基础。为此,博主建议从基础理论抓起,故推荐相关的书籍并分享给大家。 2.学习电机贵在动手实践,无论是借助于MATLAB/Simulink仿真平台来验证理论分析,或是使用板子对所设计的控制系统进行物理实现,博主极力推荐在一定基础(看完部分以下推荐的书籍),一边动手

昔时扬尘处 3万+

Ubuntu搭建ftp服务器并在windows上使用

ftp

weixin_43790294的博客 732

【MediaPipe实战】从零构建实时人脸关键点检测与表情分析系统

本文详细介绍了如何使用MediaPipe框架从零构建实时人脸关键点检测与表情分析系统。通过Python代码实现,系统能够精准检测468个3D人脸关键点,并实时分析用户表情,适用于智能交互应用。文章包含环境配置、核心实现、可视化技巧及性能优化等实战内容,帮助开发者快速掌握深度学习在计算机视觉中的应用。

weixin_30836759的博客 73

ubuntu系统ftp服务器搭建,Ubuntu 16.04下VSFTP服务器搭建

Ubuntu 16.04下VSFTP服务器搭建1.更新源列表打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入当前登录用户的管理员密码"-->回车,就可以了。如果不运行该命令,直接安装vsftpd,会出现"有 几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装2.安装vsftpd打开"终端窗口",输...

weixin_35612315的博客 547

别再只盯着充电功率了!从PWM信号到PLC通信,一文读懂CCS2充电桩如何跟你家电动车“聊天”

本文深入解析了CCS2充电桩与电动汽车之间的12次关键通信交互,从硬件握手到PLC加密通信,再到充电参数动态协商与安全校验。通过详细的技术细节和实时交互逻辑,揭示了现代快充技术如何实现高效安全的能量传输,帮助用户理解充电过程中的核心技术要点与故障排查方法。

weixin_30527323的博客 141

基于通义千问2.5-7B-Instruct的技术深度解析

通义千问2.5-7B-Instruct是一个基于Transformer架构的大型语言模型,具有70亿参数。它通过自注意力机制和前馈神经网络处理输入序列,能够捕捉长距离依赖关系,适用于多种NLP任务。微调是指在预训练模型的基础上,使用特定任务的数据进行进一步训练,以使模型更好地适应特定任务。微调可以显著提高模型在特定任务上的性能。通义千问2.5-7B-Instruct是一个强大的语言模型,适用于多种NLP任务。通过深入理解其架构、微调方法和核心代码,可以更好地应用于实际场景。

zhangjiaofa的专栏 1569

Ubuntu 18.04 安装vsftpd

一、安装ftp服务器 apt-get install vsftpd -y 注:在终端输入这句命令,有可能会提示-“无法定位到软件包 vsftpd”,那么这个问题的解决办法是在 /etc/apt/sources.list文件的最后,添加如下代码 deb http://ftp.us.debian.org/debian stable main contrib non-free deb http://ftp.us.debian.org/debian-non-US stable/non-US main contr

J_Lee 3104

手把手教你学Simulink——基于通信协议与标准的场景实例:卫星通信中的网络安全协议(IPSec)仿真

随着卫星通信在国防、金融、应急指挥、能源管网等关键领域的广泛应用,其安全性已成为系统设计的核心要求。然而,卫星链路具有广播特性、长距离传输、地面站分布广等特点,极易遭受窃听、篡改、重放、中间人攻击等网络威胁。传统的“信任链路层安全”已不足以应对现代网络攻击。为此,国际标准组织(如IETF、ETSI、CCSDS)推荐在卫星通信中部署协议,实现端到端的数据机密性、完整性、身份认证和抗重放保护。本文将手把手教你如何在中构建一个符合标准的仿真系统,涵盖从明文传输到加密隧道的完整安全链路建模。本文完整实现了。

MHD0815的博客 149

【vsftpd】Ubuntu下搭建FTP服务器

如何在ubuntu使用vsftpd搭建FTP服务器。以及单用户单目录配置

Orangeric 6292

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Ubuntu下搭建ftp服务器

Linux环境下搭建ftp服务器,并介绍了该服务的相关配置,以实现ftp下载/上传操作。

柠檬恋上雨 3862

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

如何在Ubuntu Linux系统建立FTP服务器

               如何在Ubuntu Linux系统建立FTP服务器环境:Ubuntu 8.10步骤:一:安装vsftpdvsftpd是Ubuntu自带的FTP服务器,直接安装即可:sudo apt-get install vsftpd如果提示你说没有找到软件包vsftpd,可能你的源没有更新,或者你所用的源不提供软件包,可以换个源试试。编辑更新源命

梦蝶之旅 1466

ubuntu系统下ftp服务器配置,如何在Ubuntu中安装和配置FTP服务器

FTP ( 文件传输协议 )是一种相对较旧和最常用的标准网络协议,用于通过网络在两台计算机之间上传/下载文件。 然而, FTP由其原始的不安全,因为它传输数据与用户凭证(用户名和密码)而不加密。警告 :如果您计划使用FTP ,请考虑使用SSL / TLS配置FTP连接(将在下一篇文章中介绍)。 否则,最好使用安全的FTP,如SFTP 。Ubuntu中安装,配置和保护FTP服务器(完全“ 非常安全F...

weixin_34261759的博客 3978

Ubuntu 下ftp服务器建立虚拟用户

Ubuntu 下ftp服务器建立虚拟用户  一般访问ftp服务器的方法有三种:       (一)就是利用ftp默认的用户名和密码进行访问,即用sudo apt-get install vsftpd 后自动建立的名为ftp的用户,密码要自行设定。      (二)就是应用本地用户名和密码进行登录(就是在/etc/passwd文件中的用户)。如果没有设置虚拟用户的话,一般都可

liuqinstudy的专栏 4229
上一篇: 泛微文档存放在服务器哪个地址,泛微服务器配置
下一篇: 服务器开机操作系统,服务器开机操作系统
weixin_29646607
博客等级 码龄8年 29粉丝 85原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值