1Ubuntu下ftp服务器搭建

简介: 1安装ftp服务器的条件 电脑联网 2.执行以下命令: 3配置vsftpd.conf 命令:sudo vi /etc/vsftpd.conf 在配置文件(vsftpd.conf最后面)中添加以下配置: 要注意的是:anno_root=/home/toto/ftp要含有ftp这个文件夹,并且这个文件夹要和普通文件的权限是相同的。不能是最

1安装ftp服务器的条件

电脑联网

2.执行以下命令:

3配置vsftpd.conf

命令:sudo vi /etc/vsftpd.conf

在配置文件(vsftpd.conf最后面)中添加以下配置:

要注意的是:anno_root=/home/toto/ftp要含有ftp这个文件夹,并且这个文件夹要和普通文件的权限是相同的。不能是最大权限的(不允许匿名用户编写这个目录)

4.重启服务器,重新加载/etc/vsftpd.conf配置文件

ubuntu12.04以下版本(早期版本)

sudo /etc/init.d/vsftpd restart 

 

ubuntu14.04以下版本

sudo /lib/init/upstart-job vsftpd restart

 

5进入你的/home/xingwenpeng/ftp目录下创建一个空目录,供用户上传,这个目录不一定是ftp这个名字,还有就是这个目录不要用root用户来创建,要用普通用户的。

cd ~/ftp

mkdir anonymous   这个目录供用户上传。

chmod 777 anonymous 把这个目录的权限设置为最大的权限。

截图如下:

5.测试上传功能,登录ftp服务器,进入到anonymous目录

注意,在测试之前要注意网络是否是通的。

ftp IP   (这里的IP不是一个命令,而是要写链接的ftp目录)

cd anonymous

6当进入anonymous目录下之后,可以将你当前目录下的文件上传到ftp服务器的anonymous目录下。

上传和下载的命令

put  上传的文件名

get  下载的文件名

 

7ftp客户端

Ubuntu默认已经安装了ftp客户端

8lftp客户端

安装命令:

sudo apt-get install lftp

 

lftp也是一种ftp客户端程序。它是以文本方式操作的,但是比起图形界面更为方便。lftp几乎具有bash的所有方便的功能,Tab补全,bookmark,queue,后台下载等可以得到支持。用法与ftp类似,主要的执行如下:

mput的例子,截图:

9退出登录的fpt的命令有:

  A:exit

  B:bye

 C:quit

 

目录
相关文章
|
1月前
|
Kubernetes Ubuntu Linux
阿里云服务器使用centos还是ubuntu?
在选择阿里云服务器操作系统时,CentOS和Ubuntu各有优势。CentOS以企业级稳定性著称,适合数据库、ERP等长期稳定需求;而Ubuntu开发者友好,支持最新硬件与功能,更适合开发/测试环境及云计算场景。两者在阿里云上均有官方镜像支持,性能差异可忽略。无特殊需求时推荐Ubuntu 22.04 LTS,若需RHEL生态则选AlmaLinux。根据实际需求、团队技术栈及场景灵活决策,阿里云还支持更换系统盘降低试错成本。
|
2月前
|
Ubuntu 安全 网络安全
在Ubuntu系统下使用vsftpd配置FTP服务器的步骤
以上就是在Ubuntu系统下使用vsftpd配置FTP服务器的步骤。这些步骤都是基础的,但足够让你建立一个简单的FTP服务器。如果你需要更高级的功能,例如SSL加密、虚拟用户等,你可能需要进一步研究vsftpd的配置选项。
164 13
|
2月前
|
Ubuntu 网络协议
在Ubuntu 18.04服务器上配置双网口以接入互联网
总结一下,配置双网口在Ubuntu 18.04服务器就像一场冒险游戏,你小心翼翼地从查看网络布局开始,铺设新线路,最后得到了通往互联网的双重通道。祝你在网络世界的冒险旅程中更上一层楼!
105 11
|
5月前
|
SQL 关系型数据库 MySQL
ubuntu22使用TrinityCore搭建魔兽世界服务器
ubuntu22使用TrinityCore搭建魔兽世界服务器
74 0
ubuntu22使用TrinityCore搭建魔兽世界服务器
|
6月前
|
安全 编译器 Linux
深入解析与防范:基于缓冲区溢出的FTP服务器攻击及调用计算器示例
本文深入解析了利用缓冲区溢出漏洞对FTP服务器进行远程攻击的技术,通过分析FreeFlow FTP 1.75版本的漏洞,展示了如何通过构造过长的用户名触发缓冲区溢出并调用计算器(`calc.exe`)。文章详细介绍了攻击原理、关键代码组件及其实现步骤,并提出了有效的防范措施,如输入验证、编译器保护和安全编程语言的选择,以保障系统的安全性。环境搭建基于Windows XP SP3和Kali Linux,使用Metasploit Framework进行攻击演示。请注意,此内容仅用于教育和研究目的。
192 4
|
7月前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
1669 4
|
8月前
|
Ubuntu 应用服务中间件 开发工具
Ubuntu16.04搭建gitlab服务器,搭建pip源服务器(两种方式),搭建apt源服务器
这篇文章是关于如何在Ubuntu 16.04系统上搭建GitLab服务器、pip源服务器(使用pypiserver和NGINX两种方式),以及apt源服务器的详细教程。
143 0
Ubuntu16.04搭建gitlab服务器,搭建pip源服务器(两种方式),搭建apt源服务器
|
8月前
|
网络协议 文件存储 Windows
Windows Server 2019 FTP服务器搭建
Windows Server 2019 FTP服务器搭建
234 0
|
8月前
|
安全 网络协议 网络安全
Windows Server 2003 FTP服务器搭建
Windows Server 2003 FTP服务器搭建
107 0
|
8月前
|
弹性计算 关系型数据库 网络安全
阿里云国际版无法连接和访问Windows服务器中的FTP服务
阿里云国际版无法连接和访问Windows服务器中的FTP服务