在虚拟机中安装了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环境下部署FTP服务器是一项常见且实用的任务,尤其对于需要进行文件传输的场景尤为重要。本文将详细介绍如何在Linux 7系统上安装与配置VSFTPD(Very Secure FTP...
### Linux安装vsftpd配置FTP服务器详解 在Linux系统中,vsftpd是配置FTP服务的常用工具之一,因其安全性和稳定性而广受好评。本文将深入解析如何在Linux环境中安装与配置vsftpd,搭建FTP服务器,以及进行必要的安全...
总结,离线安装Linux上的VSFTPD服务涉及的关键步骤包括:下载RPM安装包,创建包含所有依赖的ZIP文件,解压并使用RPM命令安装,以及最后的配置和启动服务。这种离线安装方法对于在无网络连接或者网络限制的环境中部署...
在本教程中,我们将详细介绍如何在Linux环境下安装并配置VSFTPD组件,确保你能轻松地搭建自己的FTP服务。 首先,我们要进行的是**安装VSFTPD组件**。在大多数Linux发行版中,你可以通过包管理器来安装,例如在...
Linux 下安装 vsftpd 服务 在 Linux 系统中,安装 vsftpd 服务可以提供 FTP 服务器功能,vsftpd 是目前 Linux 最好的 FTP 服务器工具之一,其中的 vs 就是“Very Secure”的缩写,表明该工具的最大优点就是安全。除...
6. **安装vsftpd**:编译成功后,使用`sudo make install`将vsftpd安装到系统中。 7. **配置vsftpd**:安装完成后,需要编辑配置文件`/etc/vsftpd.conf`。根据你的需求设置用户权限、匿名用户访问、上传下载速度...
Linux系统 vsftpd服务加固1.安装补丁备份vsftp应用配置,联系操作系统厂商,获取最新版vsftp软件包,升级安装在http://vsftpd.be
linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm
下面将详细介绍如何在Linux系统中安装和配置VSFTPD。 首先,确保你的Linux系统已经更新到最新版本,因为安装过程中可能会依赖一些最新的库和包。你可以使用以下命令进行更新: ```bash sudo apt-get update sudo ...
"Linux-vsftpd安装配置教程" 本教程旨在指导读者安装和配置Linux系统下的vsftpd服务器。vsftpd是Linux系统下的一个FTP服务器软件,提供了anonymous和local用户两种身份验证方式。本教程将详细介绍vsftpd的安装、...
CentOS 7.9 安装配置 vsftpd 在本文中,我们将详细介绍如何在 CentOS 7.9 上安装和配置 vsftpd,以实现匿名用户的上传和下载操作。 一、关闭防火墙 在配置 vsftpd 之前,需要关闭防火墙,以免防火墙的限制导致-...
在Linux系统中,VSFTPD(Very Secure FTP Daemon)是一个常用的FTP服务器软件,因其高度的安全性和可配置性而被广泛采用。在这个主题中,我们将详细探讨如何在CentOS6上安装并配置VSFTPD,使其基于本地用户进行访问...
1. **检查vsftpd安装状态** - 使用命令:`rpm -qa | grep vsftpd` - 如果命令执行后没有任何输出,则表示未安装vsftpd。 2. **在线安装vsftpd** - 命令:`yum install vsftpd` - 安装完成后,再次执行第一步中的...
【企业Linux下vsFTPD实战方案】 一、VsFTPd的简述 VsFTPd,全称为“Very Secure FTP Daemon”,是一款专为Linux系统设计的高效、安全的FTP服务器软件。它强调安全性,通过限制不必要的功能和服务来降低被攻击的风险...
### Linux vsftpd 安装方法详解 #### 一、前言 在Linux环境中搭建FTP服务,能够方便地实现文件的上传与下载功能。本文将详细介绍如何在Linux系统上安装vsftpd(Very Secure FTP Daemon),包括两种安装方式:通过...
Linux下的VSFTPD
在Linux上配置VSFTPD服务,首先需要确保系统已经安装了该软件。这通常通过包管理器如`apt-get`(Debian/Ubuntu)或`yum`(CentOS/RHEL)来完成。安装完成后,需要进行一系列的配置,以设定FTP服务的基本行为,如监听...
### Linux系统vsftpd服务配置详解 #### 一、引言 在Linux系统中,vsftpd(Very Secure FTP Daemon)是一种广泛使用的FTP服务器软件,它不仅提供了强大的安全性功能,还具备良好的性能与稳定性。本篇文章将根据提供...
在Red Hat Linux Server 6上搭建VSFTPD服务器是一个常见的任务,这主要涉及到FTP服务器的配置,以便提供安全且可控的文件传输服务。VSFTPD(Very Secure FTP Daemon)是一个流行的开源FTP服务器软件,因其安全性而...