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

 

目录
相关文章
|
4月前
|
Ubuntu Linux 网络安全
Linux服务器之Ubuntu的安装与配置
Ubuntu Desktop是目前最成功、最流行的图形界面的Linux发行版;而Ubuntu Server也在服务器端市场占据了较大的份额。今天为大家详细介绍了Ubuntu Server的安装与配置,希望对你能有所帮助。关于VMware、VirtualBox等虚拟化软件的使用,朱哥还会在后续的文章中为大家详细介绍,敬请关注!
|
3月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
261 18
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
230 18
|
3月前
|
Ubuntu 安全 应用服务中间件
详细指南:配置Nginx服务器在Ubuntu平台上
以上步骤涵盖了基本流程:从软件包管理器获取 Ngnix, 设置系统服务, 调整UFW规则, 创建并激活服务器块(也称作虚拟主机), 并进行了初步优化与加固措施。这些操作都是建立在命令行界面上,并假设用户具有必要权限(通常是root用户)来执行这些命令。每个操作都有其特定原因:例如,设置开机启动确保了即使重启后也能自动运行 Ngnix;而编辑server block则定义了如何处理进入特定域名请求等等。
327 17
|
3月前
|
Ubuntu 安全 关系型数据库
安装MariaDB服务器流程介绍在Ubuntu 22.04系统上
至此, 您已经在 Ubuntu 22.04 系统上成功地完成了 MariadB 的标准部署流程,并且对其进行基础但重要地初步配置加固工作。通过以上简洁明快且实用性强大地操作流程, 您现在拥有一个待定制与使用地强大 SQL 数据库管理系统。
251 15
|
4月前
|
编解码 缓存 Ubuntu
在Ubuntu平台搭建RTMP直播服务器使用SRS简要指南
这个简要指南提供了搭建基本 RTMP 直播服务所需知道信息. SRS 还提供许多高级特性如 DVR、转码、边缘缓存等. 若要利用这些特性, 需要进一步阅读官方文档并相应地调整配置文件.
400 0
|
4月前
|
Ubuntu 网络安全 PHP
如何使用vscode的Docker插件管理ubuntu 拉取服务器的镜像以及创建容器
本测试镜像旨在记录使用vscode的Docker插件拉取病创建Dockerfile,以及拉取镜像。
|
4月前
|
Ubuntu Linux
如何在 Ubuntu 服务器上安装桌面环境(GUI)
如果你有任何问题,请在评论区留言。你会在服务器上使用 GUI 吗?参照本文后你遇到了什么问题吗?
487 0
|
4月前
|
Ubuntu 安全 小程序
服务器版本的CentOS和Ubuntu哪个更适合你?
但是以上的比较并不说明Ubuntu是不稳定的或者是不安全的,只是以上比较过程中,在稳定性方面Ubuntu稍微逊色了一点。由于Ubuntu在个人桌面电脑的使用率远远高于CentOS,用Ubuntu搭建服务器,如果遇到什么问题,寻找解决方案相对比较容易,这让Ubuntu在选择方面更优于CentOS。如果你是一个初学者,那么毫无疑问Ubuntu是更适合的选择。如果你正在经营自己的公司,在这两者之间,CentOS会更好一些。
|
4月前
|
Web App开发 Ubuntu 安全
Ubuntu操作系统全解析:桌面、服务器与风格详解
Linux Mint同样源自Ubuntu操作系统,并针对现代用户需求,预装了众多照片和多媒体应用程序。该系统秉承开源社区的理念,为用户提供安全、稳定且易于使用的操作系统。想要深入了解Linux Mint,不妨访问其官方网站。