`
luckliu521
  • 浏览: 258978 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

浅析vsftpd服务器安装配置和将ftp地址mount映射到本地的方法

阅读更多
浅析vsftpd服务器安装配置和将ftp地址mount映射到本地的方法

1.安装ftp 服务器daemon程序
luther@gliethttp:~$ sudo apt-get install vsftpd
luther@gliethttp:~$ sudo mkdir -p /home/ftp_dir/upload
luther@gliethttp:~$ sudo chown ftp:ftp /home/ftp_dir/upload 供匿名用户使用的根目录
2.打开ftp服务器配置文件中anonymous匿名用户访问许可,同时追加匿名用户登录目录.
luther@gliethttp:~$ sudo vim /etc/vsftpd.conf
anonymous_enable=YES
anon_root=/home/ftp_dir
# 这样当ftp://localhost时将显示/home/ftp_dir目录中的内容,它将作为upload,download的基础目录
3. 重启ftp服务器使得修改后的/etc/vsftpd.conf配置参数生效
luther@gliethttp:~$ sudo service vsftpd restart
4.这样可以使用ftp://localhost 登录ftp服务器了
5.如果希望匿名用户可以上传文件和创建文件夹,那么需要打开如下参数
luther@gliethttp:~$ sudo vim /etc/vsftpd.conf
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
# 允许匿名用户读取自己创建的目录里面的内容
anon_world_readable_only=NO
# 允许删除,重命名等操作
anon_other_write_enable=YES
luther@gliethttp:~$ sudo service vsftpd restart

  那如何将ftp和smbfs一样作为文件mount到本地机呢,下面我们来看看具体实现:
1.安装curlftpfs文件系统
luther@gliethttp:~$ sudo apt-get install curlftpfs
或者
luther@gliethttp:~$ wget http://ftp.us.debian.org/debian/pool/main/c/curlftpfs/curlftpfs_0.9.1-3+b2_i386.deb
2.mount 指定ftp到本地文件中
luther@gliethttp:~$ sudo curlftpfs -o rw,allow_other ftp://172.16.32.123  /home/ubuntu/ftp
这样目录/home/ubuntu/ftp下就是firefox中 ftp://172.16.32.123浏览到的内容了
3.卸载mount到的ftp目录和卸载普通mount一样,直接sudo umount /home/ubuntu/ftp即可

( 注:
  . ftp://172.16.32.123等效于ftp://anonymous@172.16.32.123
  . curlftpfs标准命令如下所示:
    curlftpfs ftp://username:password@192.168.1.111 /mnt/ftp
)

回目录 ubuntu专辑
分享到:
评论

相关推荐

    linux安装vsftpd配置FTP服务器

    ### Linux安装vsftpd配置FTP服务器详解 在Linux系统中,vsftpd是配置FTP服务的常用工具之一,因其安全性和稳定性而广受好评。本文将深入解析如何在Linux环境中安装与配置vsftpd,搭建FTP服务器,以及进行必要的安全...

    LinuxFTP服务器配置实验报告整理.pdf

    通过本次实验的实践和学习,我们掌握了在 Linux 下 Vsftpd 的安装和配置方法,以及了解了 FTP 服务配置文件的信息内容和功能作用,熟悉了 FTP 客户端工具的使用,同时还掌握了常见 FTP 服务器的故障排除,对 FTP ...

    centos7上安装与卸载vsftpd服务器

    ### CentOS 7 上安装与卸载 vsftpd 服务器 #### 一、vsftpd 服务器简介 vsftpd (Very Secure FTP Daemon) 是 Linux 系统上一款广泛使用的文件传输协议 (FTP) 服务器软件。它以轻量级、高效能著称,尤其适合在资源...

    实验 安装和配置FTP服务器和WEB服务器

    在IT领域,安装和配置FTP(文件传输协议)服务器以及WEB服务器是构建网络服务基础设施的重要环节。FTP服务器允许用户在互联网上安全地上传、下载文件,而WEB服务器则用于托管网站,向用户提供网页内容。本实验将指导...

    Centos7.9安装配置vsftpd

    在 CentOS 7.9 上安装和配置 vsftpd 需要遵循以下步骤:关闭防火墙、关闭 SELinux、创建 FTP 目录、安装 vsftpd、配置 vsftpd 和测试 vsftpd。通过遵循这些步骤,可以实现匿名用户的上传和下载操作,从而满足业务...

    Centos 8 vsftpd多用户FTP服务器配置完美方案——同时解决PORT和PASV模式

    在CentOS 8系统中,配置vsftpd多用户FTP服务器,实现多虚拟用户FTP连接,并同时解决FTP PORT和PASV模式下的问题。 vsftpd简介 vsftpd是非常流行的FTP服务器软件,支持多种操作系统,包括CentOS、Ubuntu、Debian等。...

    Linux FTP服务器配置实验报告.docx

    通过本次实验,我们学习了在 Linux 下 Vsftpd 服务器的安装和配置方法,了解了 FTP 服务器配置文件的信息内容和功能作用,熟悉了 FTP 客户端工具的使用,并掌握了常见 FTP 服务器故障排解。同时,我们还学习了 FTP ...

    FTP服务器配置与管理

    FTP 服务器配置与管理是操作系统服务及管理的重要组成部分,本节实验旨在掌握 FTP 服务的工作原理、学会配置 vsftpd 服务器并实践典型的 FTP 服务器配置案例。 FTP 服务工作原理 FTP 服务器是基于 TCP/IP 协议的...

    配置vsFTPd服务器.pdf

    "配置vsFTPd服务器" 配置vsFTPd服务器是一篇详细的FTP...本文提供了vsFTPd服务器的安装、配置和使用指南,详细介绍了vsFTPd的特点、安装方式、配置方法和使用技巧等内容,对于网管员和FTP服务器管理员非常有帮助。

    在armlinux 下架设 vsftpd 服务器(文档加源码)详细

    首先,VSFTPD(Very Secure FTP Daemon)是Linux系统中最受欢迎的FTP服务器软件之一,因其高度的安全性和配置灵活性而备受赞誉。它支持匿名和有权限的用户访问,适用于各种规模的网络环境。在ARMLINUX设备,如基于S3...

    麒麟V10服务器搭建FTP服务

    本文将指导用户如何在麒麟V10服务器上搭建FTP服务,包括匿名用户登录和本地用户登录两种方式。 一、概念 1.1 介绍 FTP是一种基于TCP/IP协议的应用层协议,用于在互联网上进行文件传输。FTP服务器是指可以提供文件...

    ubuntu_vsftpd FTP服务器配置学习札记

    在本文中,我们将深入探讨如何在Ubuntu操作系统上配置和管理vsftpd(Very Secure FTP Daemon)服务器。vsftpd是一款安全、高效的FTP服务器软件,广泛应用于Linux系统中。以下是关于vsftpd安装、配置和注意事项的详细...

    WWW和FTP服务器的安装和配置

    本文将详细讲解这两个服务器的安装与配置,以及如何管理和监控它们的运行状态。 1. **WEB服务器的安装**:安装WEB服务器通常指的是安装HTTP服务器,如Apache、Nginx或IIS等。Apache是最常见的开源选择,对于Linux...

    contos中利用vsftpd搭建ftp服务器

    ContOS 中利用 vsftpd 搭建 FTP 服务器 一、FTP 服务器简介 FTP(File Transfer ...本文指导读者在 ContOS 中利用 vsftpd 搭建 FTP 服务器,包括安装 vsftpd、配置 vsftpd、启动 vsftpd 和测试 FTP 服务器等步骤。

    FTP服务器的安装与配置 计算机网络实验

    在这个计算机网络实验中,我们将探讨FTP服务器的安装与配置,这是一项关键技能,尤其对于那些需要管理和共享大量文件的组织来说。实验基于谢希仁教授的计算机网络实验教材,旨在帮助学生深入理解FTP的工作原理和实际...

    vsftpd安装步骤教程

    本文将详细介绍在 CentOS 7 上安装和配置 Vsftpd 服务器的步骤,并解决可能出现的常见错误。 安装 Vsftpd 服务器 1. 删除已安装的 Vsftpd 服务器:使用命令 `sudo yum remove vsftpd` 删除已安装的 Vsftpd 服务器...

Global site tag (gtag.js) - Google Analytics