Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)

这篇具有很好参考价值的文章主要介绍了Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CSDN 成就一亿技术人!

VSFTPD 实现客户端和服务器之间传输文件

CSDN 成就一亿技术人!


目录

什么是VSFTPD?

VSFTPD 的特点和功能

1. 设置和使用FTP服务器的步骤

1. 下载vsftpd包

2. 启动服务 开机自启

3. 关闭防火墙

4. 配置vsftpd服务 

  常用 配置选项

匿名用户

本地用户

设置进入提示

2.重启vsftpd服务(重点)

3进入 /var/ftp ftp根目录

客户端测试

命令行 lftp

wget 下载

Firefox(浏览器)


什么是VSFTPD?

是一款用于Linux和Unix系统的FTP服务器软件,它是一个开源的、轻量级的FTP服务器。VSFTPD旨在提供一个非常安全、高性能且易于配置的FTP服务器。该软件由Chris Evans开发,并以其强调安全性而闻名。

VSFTPD 的特点和功能

1.文件上传和下载

2.目录切换

3.设置权限控制访问

4.安全性强

5.可定制性强

6. 快速的传输速度

以下我们分两个方面来详细讲解

分别是服务端 和 客户端

1. 设置和使用FTP服务器的步骤

1. 下载vsftpd包

[root@localhost ~]#          yum install -y vsftpd

2. 启动服务 开机自启

[root@localhost ~]#         systemctl start vsftpd                
[root@localhost ~]#         systemctl enable vsftpd        

3. 关闭防火墙

[root@localhost ~]#         systemctl stop firewalld

4. 配置vsftpd服务 

编辑 找到它的配置文件

vim /etc/vsftpd/vsftpd.conf

  常用 配置选项

有行数(图示)显示 vim编辑器,命令模式输入 Xgg 光标指定位置

跟据自己需求 来开放权限

匿名用户

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维

允许访问

anonymous_enable:

如果您不希望允许匿名用户访问FTP服务器,可以将其设置为 NO。这样,只有通过身份验证的本地用户才能访问。

anonymous_enable=NO

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维

允许上传文件  和  创建目录

anon_upload_enable:

用于控制匿名用户是否允许上传文件。该选项的值可以是 YESNO

anon_mkdir_write_enable:

匿名创建目录的能力

本地用户

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维

local_enable:

如果您只希望允许本地用户访问FTP服务器,可以将其设置为 YES。这样,匿名用户将被禁止访问。

write_enable:

如果您希望允许本地用户上传文件或创建目录,可以将其设置为 YES

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维

chroot_local_user:

启用此选项将限制用户在其主目录下。这有助于增加安全性,确保用户无法访问整个文件系统。

chroot_list_enable:

如果您希望只有某些用户被限制在其主目录下,可以启用此选项,并在chroot_list_file中列出这些用户。

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维

设置进入提示

ftpd_banner:

设置用户连接时显示的欢迎消息。您可以根据需要自定义。

ftpd_banner=Welcome to My FTP Service.

2.重启vsftpd服务(重点)

只要vim 编辑了配置信息 就一定要重启该服务(所有的服务都是)

[root@localhost ~]#         systemctl restart vsftpd

3进入 /var/ftp ftp根目录

/var/ftp/是 一个示例目录路径,通常用作FTP服务器的根目录或顶层目录。

公开 FTP 服务器上的文件都会存放在这个的目录中

[root@localhost ~]#           cd /var/ftp/

[root@localhost ftp]#         touch 1.txt
[root@localhost ftp]#         echo CSDN > 1.txt 

[root@localhost ftp]#         systemctl restart vsftpd

这边我创建个1.txt 在/var/ftp下  然后重启服务

客户端测试

访问ftp服务器的方式很多 

我这边举几个例子:

命令行 lftp

以下都是在 客户端  操作的命令

[root@localhost ~]# yum install -y lftp                        安装客户端工具

[root@localhost ~]# lftp  服务器IP                              访问ftp服务器
lftp 服务器IP :~> ls                                        查看文件
-rw-r--r--    1 0        0               5 Jan 09 16:08 1.txt
drwxr-xr-x    3 0        0              28 Jun 09  2021 pub
lftp 192.168.180.188:/> get 1.txt                                 选择1.txt   get下载
5 bytes transferred                                                    (以传输五个字节)表示下载成功

下载的文件会在你退出后的目录

get   下载文件
put   上传文件
mirror   下载文件
exit     退出
quit     退出

wget 下载

是一个功能强大的命令行下载工具 还有其他选项

需要的自行深入了解

[root@localhost ~]# wget ftp://服务器IP/1.txt 


Firefox(浏览器)

图形化最普遍的访问方式 浏览器访问(匿名访问)

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维

进入之后可以看到 服务器/var/ftp 目录下上传的资源

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维

右键另存就行

Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇),Linux,服务器,linux,运维文章来源地址https://www.toymoban.com/news/detail-783222.html

到了这里,关于Linux 配置FTP服务器 + vsftpd服务安装配置 (Good篇)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Linux中搭建FTP服务器,匿名用户访问、本地用户访问、虚拟用户访问(详细解答安装配置步骤)

    对于Linux搭建服务器步骤详解:可以基于匿名访问、本地用户访问、虚拟用户访问 FTP服务访问可分为三种 匿名用户:用户名为ftp或者anonymous,提供任意密码或无密码访问即可. 本地用户:要求有用户名和相对应密码,适用于使用者都是使用此服务器的人。 虚拟用户(出于安全

    2024年02月10日
    浏览(60)
  • Linux中FTP服务器搭建与安全配置

    FTP(File Transfer Protocol)是一种用于在计算机之间传输文件的标准协议。在Linux系统上,您可以搭建自己的FTP服务器,以便轻松共享和传输文件。本文将提供详细的步骤和示例代码,帮助大家安全地搭建和配置Linux FTP服务器。 首先,需要选择并安装一个FTP服务器软件。在Linux中

    2024年02月04日
    浏览(44)
  • FTP服务器安装、远程访问以及安全配置项

    一、安装ftp 1、首先,确保您的系统已经更新到最新的软件包版本。运行以下命令来更新软件包列表并安装更新的软件包: 2、安装vsftpd服务器软件包: 3、安装完成后,启动vsftpd服务并将其设置为在系统引导时自动启动: 4、(如果有防火墙)您还需要配置防火墙以允许FTP流

    2024年02月03日
    浏览(46)
  • 解决服务器报500错误的VSFTPD权限配置方法

    VSFTPD是一个常用的FTP服务器软件,但有时候在配置权限时会出现500错误。本文将介绍如何解决这个问题,并提供相应的源代码示例。 步骤1:检查VSFTPD配置文件 首先,我们需要检查VSFTPD的配置文件是否正确设置。配置文件通常位于 /etc/vsftpd.conf 。使用文本编辑器打开该文件,

    2024年01月19日
    浏览(63)
  • 安装及配置zabbix_agent代理端(监控FTP服务器)

    监控agent的linux主机我们在之前的文章里已经做好了 现在直接安装ftp服务即可             监控成功

    2024年02月16日
    浏览(34)
  • ubuntu服务器配置ftp服务

    目录  一、安装vsftpd 二、配置vsftpd 三、设置安全组 四、客户端测试 SFTP服务的配置看主页的下一篇博客:ubuntu云服务器配置SFTP服务-CSDN博客 需求:配置ftp服务用于在windows电脑上直接浏览、下载、上传ubuntu服务器上的文件,用于文件共享,方便实用 效果:用户打开windows资源

    2024年02月13日
    浏览(45)
  • Linux搭建 FTP服务器

    vsftpd 是 very secure ftp daemon 的缩写,它是 Linux 上使用最受欢迎、使用最广泛的 FTP 服务器之一,它具有安全,速度快,稳定的特点,很多重要的 FTP 站点比如 ftp.gnu.org、ftp.freebsd.org 都是使用 vsftpd 作为服务器的。 工作模式 服务器使用两个端口和客户端通信,一个是命令端口,

    2024年02月05日
    浏览(54)
  • 【Linux】FTP文件服务器

    FTP (File transfer protocol) 是TCP/IP 协议组中的协议之一。他最主要的功能是在服务器与客户端之间进行文件的传输。FTP就是实现两台计算机之间的拷贝,从远程计算机拷贝文件至自己的计算机上,称之为“下载 (download)”文件。将文件从自己计算机中拷贝至远程计算机上,则称

    2024年02月10日
    浏览(50)
  • 使用FileZilla配置FTP服务器

    在拷贝大文件的时候,由于Windows系统限制有时会拷贝失败,FTP Server可以解决文件的传输问题。FileZilla是一个很好的免费工具,且版本没有强制要求。 FileZilla支持F TP 、 FTPS 、S FTP 等文件传输协议。 官网下载地址: 下载 - FileZilla中文网 FileZilla是一种快速、可信赖的FTP客户端

    2024年02月05日
    浏览(40)
  • Linux下搭建FTP服务器

    FTP协议:文件传输协议(File Transfer Protocol) 协议定义了一个在远程计算机系统和本地计算机系统之间传输文件的一个标准 FTP运行在OSI模型的应用层,并利用传输协议TCP在不同的主机之间提供可靠的数据传输 FTP 在文件传输中还支持断点续传功能,可以大幅度减少CPU网络带宽

    2024年02月02日
    浏览(47)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包