在虚拟机中安装了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详细教程,分享给大家,本来想让你们免积分下载的,可是现在规定至少2积分,我也是无奈了
linux安装vsftpd配置FTP服务器
只需简简单单的8个步骤,教你一步步在Linux中搭建安装vsftpd组件服务。
下载安装包后,进行解压,然后执行rpm -Uvh *.rpm --nodeps --force 命令批量安装rpm包,就行啦,快捷简单的
linux下安装vsftpd服务的具体操作,简单,便捷
Linux系统 vsftpd服务加固1.安装补丁备份vsftp应用配置,联系操作系统厂商,获取最新版vsftp软件包,升级安装在http://vsftpd.be
Linux 源代码 编译安装vsftpd-2.3.4,提供开源安全可靠的ftp服务系统,是你搭载ftp的不二之选
linux环境vsftpd安装包-vsftpd-3.0.3-32.el8.aarch64.rpm
linux环境下安装vsftpd,里面有软件安装包和详细的安装文档~~
vsftpd 服务器基本功能测试可以使用 RHEL5 默认情况下已经安装了 vsftpd 服务器,而且在没有做任何配置的情况下即可开启 vsftpd 服务。这时可以使用匿名账号 anonymous 或 ftp 登陆,密码空。即可成功登陆!默认的...
linux 系统vsftpd服务配置文档
linux-vsftpd安装配置教程ppt,很全面,共50页。
一, VsFTPd的简述 二, 企业Linux下vsFTPD方案 三, VsFTPD相关配置文件详解 四,企业Linux下vsFTPD实战方案
在CentOS6上安装vsftpd基于本地用户访问
Linux下的VSFTPD
基于LINUX的VSFTPD服务的实现.pdf
linux下vsftpd详细配置说明文档.... linux下vsftpd详细配置说明文档....
Centos7.9安装配置vsftpd
linux ftp 的安装包, 适用于rehat的多个版本
可实现在Linux下一键脚本自动化安装vsftpd,可以配合Ansible实现远程装机~