linux怎么卸载vsftpd软件,vsftpd配置详解之软件安装和卸载
vsftpd配置详解:Linux是一种开源的而且安全的操作系统,已经深入人心。作为Linux的一种流行发行版本,Ubuntu的使用更为普及。vsftpd作为Linux下一种最为方便的FTP程序,也为人们所推崇。本文讲述的是vsftpd配置详解之软件安装和卸载。
软件安装和卸载
获得软件
vsftpd版本为2.0.5,可以到官网下载。软件安装
解压软件,编辑builddefs.h文件# tar zxvf vsftpd-2.0.5.tar.gz
# cd vsftpd-2.0.5
# vi builddefs.h
找到下面三行,其含义如右所示#undef VSF_BUILD_TCPWRAPPERS //是否允许使用TCP Wrappers
#define VSF_BUILD_PAM //是否允许使用PAM认证
#undef VSF_BUILD_SSL //是否允许使用SSL
如果要允许以上所示某项功能,使把undef改为define即可,注意每行前的“#“号不是注释,不能去掉(熟悉C语言的同志应该知道这个“#”是什么意思)。其中TCP Wrappers是一个验证IP地址合法性的程序,PAM认证让vsftpd支持本地用户登陆服务器,使用SSL可以建立一个加密的数据传输。这里我们把三项都启用。
编译安装。如果系统中安装有旧版vsftpd,请先卸载它。默认安装执行文件在/usr/local/sbin中,man page放在/usr/local/man/man5与/usr/local/man/man8中。# make
# make install
将默认配置文件考贝到/etc/vsftpd/# mkdir /etc/vsftpd/
# cp vsftpd.conf /etc/vsftpd/
为了认vsftpd支持本地用户登录,我们将身份认证模块文件考入系统中。
# cp RedHat/vsftpd.pam /etc/pam.d/vsftpd
建立ftp用户及主目录:# mkdir /var/ftp
# useradd -d /var/ftp ftp
如果本来就已经存在ftp用户,则执行下面两条命令:# chown root:root /var/ftp
# chmod 755 /var/ftp
建立vsftpd需要的特殊目录:# mkdir /usr/share/empty/
软件卸载
如果需要卸载,使用如下命令:# rm /usr/local/sbin/vsftpd
# rm /usr/local/man/man5/vsftpd.conf.5
# rm /usr/local/man/man8/vsftpd.8
# rm /etc/xinetd.d/vsftpd
# rm -rf /etc/vsftpd
linux怎么卸载vsftpd软件,vsftpd配置详解之软件安装和卸载相关推荐
- centos linux下vnc server远程桌面配置详解,CentOS 6.0 VNC远程桌面配置
引言: 必须明白: vncserver在调用的时候,会根据你的配置来启用server端的监听端口, 端口默认是从5900开始,再加上你的桌面号. 比如你的桌面号为1,则vnc的连接端口号为5900+1 ...
- 已经阻止此发布者在你的计算机上运行软件win10,关于详解Win10电脑安装软件提示“你必须取消阻止该发布者才能运行此软件”的解决手法...
电脑已经成为了大家生活中不可或缺的东西,而且基本上所有的用户电脑都安装了windows系统,操作系统的过程中往往会遇到一些问题,就比如Win10电脑安装软件提示"你必须取消阻止该发布者才能运 ...
- VNC CentOS Linux下VNC Server远程桌面配置详解
VNC概述 VNC (Virtual Network Console)是虚拟网络控制台的缩写.VNC 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...
- CentOS Linux下VNC Server远程桌面配置详解
PS:偶以前基本不用Linux的远程图形桌面,前几天有开发的同事配置CentOS的vnc有问题,找我解决,就顺便记录总结一下,这个总结是比较完整的.下面的配置在CentOS5.x和6.x.SUSE企业 ...
- Linux中的cron计划任务配置详解
cron来源于希腊单词chronos(意为"时间"),指Linux系统下一个自动执行指定任务的程序(计划任务) ####1. crontab命令选项 代码如下: #crontab ...
- 小程序 测试环境 linux,Linux服务器环境 微信小程序 配置详解
http://www.wxapp-union.com/forum.php?mod=viewthread&tid=394&highlight=tomcat http://www.jb51 ...
- Linux 修改IP及虚拟网卡配置详解
修改IP地址及MAC地址: [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE=eth0 #网卡设备名称 B ...
- node.js卸载、安装、配置详解
node.js卸载.安装.配置详解 一. node.js卸载 二.下载安装 2.1 下载 2.2 安装 2.2.1 选择msi安装 2.2.2 选择zip安装 三.配置 3.1 环境变量配置 3.2 ...
- django配置环境linux,linux环境下Django的安装配置详解
linux环境下Django的安装配置详解 1. 下载安装Django pip install Django==1.6.5 测试是否安装成功 >>> import django> ...
- 【 Vim 配置详解 】强大的vim配置文件,让编程更随意
Vim 配置详解 首 先安装完整版本的VIM 如果是在Linux下,可以安装VIM-Enhance使其扩展为完整版本的 VIM,如果在Windows下,直接安装它的Binary就行了. 当然自己编译 ...
最新文章
- 感觉 Data Access Application Block(DAAB) 里也有可能写得不太好的地方
- Oracle ASM 翻译系列第十二弹:ASM Internal amdu - ASM Metadata Dump Utility
- 开发日记-20190518 关键词 函数式编程(二)
- 【学习笔记】自然数幂和
- C语言指针和数组概述
- 你不知道的分布式锁+分布式事务面试题
- SpringCloud视频教程 百度云盘
- python编写移位密码实现加密与解密
- 电信主机托管费用_服务器托管的收费标准(必读)
- hdu 6638 Snowy Smile
- 腾讯的用Flash调用图片轮显
- 关于c4d默认渲染器的玻璃材质调试
- 找到多个名为spring_web的片段。这是不合法的相对排序。有关详细信息,请参阅Servlet规范的第8.2.2 2c节。考虑使用绝对排序。
- 性能之巅:常用性能分析方法
- [数据压缩作业1]利用Audacity分析浊音、清音、爆破音|RGB文件三通道分量的熵计算
- 用计算机语言写祝福语,程序员祝福语
- 硬盘分类及挂载硬盘知识补充和介绍
- java设置excel单元格文本右对齐,POI操作Excel--设置单元格对齐方式--day03
- 用论文写作平台Overleaf写中文论文
- 祖玛游戏python
热门文章
- pb 使用mysql_pb连接mySql数据库
- 2019考研数学汤家凤张宇李永乐复习资料
- springboot activiti 7 和activiti 6 配置详解
- Linux快捷键笔记
- 服务零售全场景,苏宁机器人“分身有术”
- 三十正青春!苏宁818要用“好服务”抢占年轻用户心智
- ios12完美深色模式插件_苹果针对老机型推送iOS12.4.6iOS14代码泄漏iPhone12:无刘海真全面屏...
- NXP恩智浦智能车四轮组-- 2.电磁检波电路、运放模块原理图
- 音频编辑软件有哪些?推荐几款简单的音频编辑软件
- linux使用c语言获取网关地址