`
wtj6891
  • 浏览: 29788 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Linux 安装 vsftpd

阅读更多

 在虚拟机中安装了Linux系统,配置好虚拟机与本机的网络畅通后,一直想办法向虚拟机中传输文件及安装包,可是我装的虚拟机并没有带ftp服务,没办法只有用了VMware的共享文件夹,暂时解决需求。

        今天有时间决定安装vsftpd,使用ftp上传文件。不过在安装过程中遇到一些问题,在此记录。

一、下载 : 我下载的软件是 vsftpd-2.0.3.tar

二、解压 : tar  xvzf    vsftpd-2.0.3.tar

三、安装 : cd  vsftpd-2.0.3

                     make

                     make install

                     但是在make  编译的过程中报错:sysdeputil.c:185: error: storage class specified for parameter ?.nviron?

                    经过查找资料 发现时要给sysdeputil打个补丁 于是网上下载 attachment.bin 文件,放入到vsftpd-2.0.3中 然后执行patch sysdeputil.c attachment.bin

                     继续 执行make命令,结果又报错:/lib/libcap.so.1: could not read symbols: File in wrong format

                     继续查找资料找到原因,原来我的虚拟机是64位的 而软件是32位的,所以在编译过程中 vsf_findlibs.sh文件中有一行  locate_library /lib/libcap.so.1 && echo "/lib/libcap.so.1";    要改成  locate_library /lib64/libcap.so.1 && echo "/lib64/libcap.so.1";   也就是给lib加上64,保存修改。继续执行make命令。OK   执行成功。  在执行  make install 命令

if [ -x /usr/local/sbin ]; then \
  install -m 755 vsftpd /usr/local/sbin/vsftpd; \
 else \
  install -m 755 vsftpd /usr/sbin/vsftpd; fi
if [ -x /usr/local/man ]; then \
  install -m 644 vsftpd.8 /usr/local/man/man8/vsftpd.8; \
  install -m 644 vsftpd.conf.5 /usr/local/man/man5/vsftpd.conf.5; \
 elif [ -x /usr/share/man ]; then \
  install -m 644 vsftpd.8 /usr/share/man/man8/vsftpd.8; \
  install -m 644 vsftpd.conf.5 /usr/share/man/man5/vsftpd.conf.5; \
 else \
  install -m 644 vsftpd.8 /usr/man/man8/vsftpd.8; \
  install -m 644 vsftpd.conf.5 /usr/man/man5/vsftpd.conf.5; fi
if [ -x /etc/xinetd.d ]; then \
  install -m 644 xinetd.d/vsftpd /etc/xinetd.d/vsftpd; fi

 

安装成功!!!

四、启动服务

         cd /etc

         vi vsftpd.conf   在最后一行加入listen=YES  保存后

         which vsftpd    找到命令所在路径 我的是  /usr/local/sbin/vsftpd

        执行 /usr/local/sbin/vsftpd &      结果  [1] 29643

       OK  服务启动成功,可以使用ftp服务喽!!!!

 

分享到:
评论

相关推荐

    linux安装vsftpd详细教程

    ### Linux安装VSFTPD详细教程 #### 一、前言 在Linux环境下部署FTP服务器是一项常见且实用的任务,尤其对于需要进行文件传输的场景尤为重要。本文将详细介绍如何在Linux 7系统上安装与配置VSFTPD(Very Secure FTP...

    linux安装vsftpd配置FTP服务器

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

    linux离线安装vsftpd包.zip

    总结,离线安装Linux上的VSFTPD服务涉及的关键步骤包括:下载RPM安装包,创建包含所有依赖的ZIP文件,解压并使用RPM命令安装,以及最后的配置和启动服务。这种离线安装方法对于在无网络连接或者网络限制的环境中部署...

    Linux安装vsftpd组件.doc

    在本教程中,我们将详细介绍如何在Linux环境下安装并配置VSFTPD组件,确保你能轻松地搭建自己的FTP服务。 首先,我们要进行的是**安装VSFTPD组件**。在大多数Linux发行版中,你可以通过包管理器来安装,例如在...

    linux下安装vsftpd服务

    Linux 下安装 vsftpd 服务 在 Linux 系统中,安装 vsftpd 服务可以提供 FTP 服务器功能,vsftpd 是目前 Linux 最好的 FTP 服务器工具之一,其中的 vs 就是“Very Secure”的缩写,表明该工具的最大优点就是安全。除...

    Linux 源代码 编译安装vsftpd-2.3.4

    6. **安装vsftpd**:编译成功后,使用`sudo make install`将vsftpd安装到系统中。 7. **配置vsftpd**:安装完成后,需要编辑配置文件`/etc/vsftpd.conf`。根据你的需求设置用户权限、匿名用户访问、上传下载速度...

    Linux系统vsftpd服务加固1

    Linux系统 vsftpd服务加固1.安装补丁备份vsftp应用配置,联系操作系统厂商,获取最新版vsftp软件包,升级安装在http://vsftpd.be

    linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm

    linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm

    linux环境下安装vsftpd

    下面将详细介绍如何在Linux系统中安装和配置VSFTPD。 首先,确保你的Linux系统已经更新到最新版本,因为安装过程中可能会依赖一些最新的库和包。你可以使用以下命令进行更新: ```bash sudo apt-get update sudo ...

    linux-vsftpd安装配置教程

    "Linux-vsftpd安装配置教程" 本教程旨在指导读者安装和配置Linux系统下的vsftpd服务器。vsftpd是Linux系统下的一个FTP服务器软件,提供了anonymous和local用户两种身份验证方式。本教程将详细介绍vsftpd的安装、...

    Centos7.9安装配置vsftpd

    CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...

    在CentOS6上安装vsftpd基于本地用户访问.zip_centos_linux_vsftpd

    在Linux系统中,VSFTPD(Very Secure FTP Daemon)是一个常用的FTP服务器软件,因其高度的安全性和可配置性而被广泛采用。在这个主题中,我们将详细探讨如何在CentOS6上安装并配置VSFTPD,使其基于本地用户进行访问...

    linux下搭建ftp服务(vsftpd).docx

    1. **检查vsftpd安装状态** - 使用命令:`rpm -qa | grep vsftpd` - 如果命令执行后没有任何输出,则表示未安装vsftpd。 2. **在线安装vsftpd** - 命令:`yum install vsftpd` - 安装完成后,再次执行第一步中的...

    企业Linux下vsFTPD实战方案

    【企业Linux下vsFTPD实战方案】 一、VsFTPd的简述 VsFTPd,全称为“Very Secure FTP Daemon”,是一款专为Linux系统设计的高效、安全的FTP服务器软件。它强调安全性,通过限制不必要的功能和服务来降低被攻击的风险...

    linux vsftpd安装方法.doc

    ### Linux vsftpd 安装方法详解 #### 一、前言 在Linux环境中搭建FTP服务,能够方便地实现文件的上传与下载功能。本文将详细介绍如何在Linux系统上安装vsftpd(Very Secure FTP Daemon),包括两种安装方式:通过...

    Linux下的VSFTPD

    Linux下的VSFTPD

    基于LINUX的VSFTPD服务的实现.pdf

    在Linux上配置VSFTPD服务,首先需要确保系统已经安装了该软件。这通常通过包管理器如`apt-get`(Debian/Ubuntu)或`yum`(CentOS/RHEL)来完成。安装完成后,需要进行一系列的配置,以设定FTP服务的基本行为,如监听...

    linux 系统vsftpd服务配置文档

    ### Linux系统vsftpd服务配置详解 #### 一、引言 在Linux系统中,vsftpd(Very Secure FTP Daemon)是一种广泛使用的FTP服务器软件,它不仅提供了强大的安全性功能,还具备良好的性能与稳定性。本篇文章将根据提供...

    rehl-linux-Server6搭建vsftpd服务器

    在Red Hat Linux Server 6上搭建VSFTPD服务器是一个常见的任务,这主要涉及到FTP服务器的配置,以便提供安全且可控的文件传输服务。VSFTPD(Very Secure FTP Daemon)是一个流行的开源FTP服务器软件,因其安全性而...

Global site tag (gtag.js) - Google Analytics