良许Linux教程网 干货合集 如何在Linux系统中安装vsftpd

如何在Linux系统中安装vsftpd

vsftpd 是“very secure FTP daemon”的缩写,安全性是vsftpd的最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在多个平台,下面良许教程网为大家分享一下Linux系统中安装vsftpd的具体方法。

u=4137226738,2171114957&fm=11&gp=0

Linux系统安装vsftpd详细步骤:

wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.3.4.tar.gz(官方地址,下载很慢,不推荐这个地址)  

wget http://xiazai.xiazaiba.com/Soft/V/vsftpd-2.3.4.tar.gz

如果系统已经安装vsftpd,删除它

———————————————–

Mkdir /usr/share/empty

Useradd -s /sbin/nologin -d /var/ftp ftp

Useradd nobody

chown root:root /var/ftp

chmod og-w /var/ftp

#上为安装前准备

————————————————

tar zxvf vsftpd-2.3.4.tar.gz

#解压

cd vsftpd-2.3.4

#进入目录

Cat 下builddefs.h 文件,看它默认都启用了什么功能,更具体的可以more INSTALL(查看帮助文件)

undef 为不启用

Define为启用

#ifndef VSF_BUILDDEFS_H

#define VSF_BUILDDEFS_H

#define VSF_BUILD_TCPWRAPPERS

#define VSF_BUILD_PAM

#undef VSF_BUILD_SSL

#endif /* VSF_BUILDDEFS_H */

—————————————-

#编码解决步骤

Vi opts.c

if (str_equal_text(&p_sess->ftp_arg_str,”UTF8 ON”)) 更改成

if (str_equal_text(&p_sess->ftp_arg_str,”DISABLE UTF8 ON”))

注意:安装之前,如果系统为64位,需要更改vsf_findlibs.sh文件库中lib 路径,命令如下:

sed -i ‘s/lib\//lib64\//g’ vsf_findlibs.sh

———————————————

到这里,我们可以编译安装了

Make && make install

进程中没有提示什么错误信息,表示已经成功安装

接下来需要复制些文件

cp vsftpd.conf /etc      #配置主文件  

cp RedHat/vsftpd.pam /etc/pam.d/ftp  #PAM 认证文件

——————————-

启动vsftpd

/usr/local/sbin/vsftpd &

查看下

netstat -tnl | grep 21

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部