用tar包配置高可用性vsftp(一)

昨天看到有朋友说用tar包安装的vsftp不能用本地用户登录,感觉十分诧异。但自己也仅做过rpm的,所以没有发言权。今天在自己机器上用tar包成功安装并配置了一个vsftp,现在把我的过程和大家说一下,希望对大家有所帮助!
一、安装说明:如果你象我一样原来有rpm的vsftp,只是卸载了,可以省略6-11步,如果原来没有安装vsftp,请按部就班。
  12.make install
  13.vi /etc/xinetd.d/vsftpd
  把disable=yes改成no,保存退出。然后service xinetd restart,OK!新装的vsftp已经可以工作了!
  说明:默认安装的vsftpd是以xinetd的方式启动的。你需要上述操作,一会儿,我们再来讲把它改成独立启动的服务。
  14.ftp 127.0.0.1
   输入用户名ftp,密码直接回车,OK!已经可以连接了!输入quit退出。然后重新ftp 127.0.0.1,输入本地用户和密码,却提示login faild!why?原来少一个本地用户认证的pam文件。
  15.cp RedHat/vsftpd.pam /etc/pam.d/ftp(注意,没有这一步将不能使用本地用户登录!)
  16.cp vsftpd.conf /etc/vsftpd.conf(现在,默认还是只能匿名用户登录)
  17.vi /etc/vsftpd.conf
  把anonmous_enable=YES改成NO(禁掉匿名链接,不安全)
  把local_enable=YES前的注释去掉(打开本地用户连接的权限)
  把write_enable=YES前的注释去掉(打开本地用户的写权限)
  把local_umask=022前的注释去掉
  service xinetd restart
  18.再次测试
  ftp 127.0.0.1
  使用ftp用户空密码登录,将出现login faild
  使用本地用户登录,OK!已经成功了!上传文件,也OK![/list:u:93f3c4a2db]
  这样是不是就完事儿了?不是,做一个FTP,我们通常还需要一些特殊要求:比如一个用户我只允许他下载,不允许他上传;另一个用户可以下载也可以上传,但是他不能删除文件,不能给文件改名;另外,我还需要我的FTP使用非常规的端口,限制下载的速度,还需要一个管理员用户。那怎么办?请看下面的部分!

时间: 2024-12-17 03:10:05

用tar包配置高可用性vsftp(一)的相关文章

用tar包配置高可用性vsftp(上)

  昨天看到有朋友说用tar包安装的vsftp不能用本地用户登录,感觉十分诧异.但自己也仅做过rpm的,所以没有发言权.今天在自己机器上用tar包成功安装并配置了一个vsftp,现在把我的过程和大家说一下,希望对大家有所帮助! 一.安装说明:如果你象我一样原来有rpm的vsftp,只是卸载了,可以省略6-11步,如果原来没有安装vsftp,请按部就班. 12.make install 13.vi /etc/xinetd.d/vsftpd 把disable=yes改成no,保存退出.然后servi

用tar包配置高可用性vsftp (中)

二.高级配置 1.使用独立服务 a.vi/etc/xinetd.d/vsftpd把disable=no还改成yes,不再需要它了! b.vi/etc/vsftpd.conf在结尾加上listen=YES c.servicexinetdrestart d./usr/local/sbin/vsftpd/etc/vsftpd.conf& OK!现在vsftp已经是独立启动的服务了! 2.使用非常规的端口(2121) a.vi/etc/vsftpd.conf 添加listen_port=2121,保存退

用tar包配置高可用性vsftp (下)

# Allow anonymous FTP? (Beware - allowed by default if you comment this out). anonymous_enable=NO # # Uncomment this to allow local users to log in. local_enable=YES # # Uncomment this to enable any form of FTP write command. write_enable=YES # # Def

Windows下解压linux、unix平台TAR包的乱码问题

WINDOWS与LINUX/UNIX对文件系统字符集的处理方式是不相同的.WINDOWS文件系统驱动层本身就有对字符集转换.处理的模块,无论从操作系统上下达的是什么字符集,最 后要统一转换到不同文件系统的字符处理模块上,比如存储在NTFS上的文件名称,现在几乎统一以$I30方式索引,采用UNICODE方式存储.而LINUX/UNIX则不同,文件系统驱动 层本身并不负责对字符集的处理,操作系统传下来的文件名称以字节流的方式直接记录进文件系统索引结构,并不去理解字符集,所以,在同一个LINUX/UN

linux 安卓-安卓怎么安卓Linux的tar包?

问题描述 安卓怎么安卓Linux的tar包? 我看了一下安卓4.0的目录结构和linux是差不多的,我用终端模拟器进入,常见的linux命令都可以使用 ,用ssh root@ip:port 也能连接到linux的服务器. 我现在想给自己的安卓手机安装一些 linux软件,下载了一个tar包,tar -zxf 包可以正常解压,解压后目录都是.c和.h的文件 ,可以 ./configure 就提示no such file or directory ,configure文件是在目录中存在的 而且可以v

SSIS配置问题,如何使用一个包配置来配置多个包的连接信息和文件源信息

问题描述 SSIS配置问题,如何使用一个包配置来配置多个包的连接信息和文件源信息 我拥有多个包,当前能够实现每个包做一个包配置来保存链接信息和文件源信息,但是如果有上百个包呢,我们不可能每一个SSIS包都做一个配置文件吧,怎么使用一个配置文件就能够实现呢?望不吝赐教! 解决方案 问题已经解决 附上解决方案: 所有的配置信息完全可以配置到一个文件里面(我之前怎么辣么笨啊啊啊!),直接写在文件最后面就行了,类似于 Data Source=127.0.0.1;User ID=sa;Password=1

使用vb.net生成tar包,哪位高手有案例分享一下

问题描述 使用vb.net生成tar包,哪位高手有案例分享一下,弄了两天了没有弄出来,谢谢大神门 解决方案 解决方案二:用SharpZipLib,我回答过你了.解决方案三:用这个包ICSharpCode.SharpZipLib.dll

实例学习SSIS(三)--使用包配置

原文:实例学习SSIS(三)--使用包配置 导读: 实例学习SSIS(一)--制作一个简单的ETL包 实例学习SSIS(二)--使用迭代 实例学习SSIS(三)--使用包配置 实例学习SSIS(四)--使用日志记录和错误流重定向 实例学习SSIS(五)--理论介绍SSIS 包配置是干嘛滴!          使用包配置可以从开发环境的外部设置运行时属性和变量. 目标:          从开发环境外部指定Foreach要遍历的文件夹,然后把该文件夹下相应的txt文件内容写入库中. 步骤:    

使用BPM和DB2 HADR配置高可用性和灾难恢复的整体进程

IBM Business Process Manager 是 IBM 最新的http://www.aliyun.com/zixun/aggregation/14359.html">业务流程管理平台,提供可视化的,全面易用的业务流程管理.IBM Business Process Manager 融合了 WebSphere Process Server,WebSphere Lombardi Edition,以及 IBM Integration Designer(以前被称为 WebSphere