微软官方MSDN原版Win10系统下载

现在位置: 首页  > 系统教程  > Linux教程

Linux系统Vsftpd服务器虚拟用户和被动模式的配置方法

时间:2024-11-22 03:31:37   

大家好,今天Win10系统之家小编给大家分享「Linux系统Vsftpd服务器虚拟用户和被动模式的配置方法」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!

Excel大师 - 简单易懂的教程和公式技巧大全系列软件最新版本下载

  Linux用户在使用vsftpd服务器的时候,一般都是使用它的主动模式,不过vsftpd服务器还有被动模式,今天小编就和大家一起分享下vsftpd服务器的被动模式的设置方法,以及如何配置vsftpd服务器的虚拟用户吧。

  如何配置vsftpd服务器的被动模式和虚拟用户:

  一、安装

  最简单的RMP包安装,因为光盘中有,所以不需要编译。

  yum install db4* vsftpd -y

  二、配置

  1、新建系统用户

  useradd vsftpd -s /sbin/nologin

  限制vsftpd用户登录,此用户将最为vsftpd服务的宿主用户

  useradd ftp -s /sbin/nologin

  这里是Vsftpd虚拟宿主用户,默认情况下这个用户应该有。

  当然这些用户你可以用另外的名字。

  2、修改vsftpd的配置。

  anonymous_enable=NO #设定不允许匿名访问

  local_enable=YES #设定本地用户可以访问。如果设定为NO那么所有虚拟用户将无法访问。

  write_enable=YES #设定可以进行写操作。

  local_umask=022 #设定上传后文件的权限掩码。

  anon_upload_enable=NO #禁止匿名用户上传。

  anon_mkdir_write_enable=NO #禁止匿名用户建立目录。

  dirmessage_enable=YES #设定开启目录标语功能。

  xferlog_enable=YES #设定开启日志记录功能。

  connect_from_port_20=NO #禁止端口20进行数据连接。这里用被动模式

  chown_uploads=NO #设定禁止上传文件更改宿主。

  xferlog_file=/var/log/vsftpd.log #设定Vsftpd的服务日志保存路径

  xferlog_std_format=YES #设定日志使用标准的记录格式。

  idle_session_timeout=600 #设定空闲连接超时时间

  nopriv_user=vsftpd #设定支撑Vsftpd服务的宿主用户

  async_abor_enable=YES #设定支持异步传输功能

  ascii_upload_enable=YES

  ascii_download_enable=YES #设定支持ASCII模式的上传和下载功能

  ftpd_banner=vsftpd #设定Vsftpd的登陆标语

  chroot_list_enable=NO #禁止用户登出自己的FTP主目录

  ls_recurse_enable=NO #禁止用户登陆FTP后使用“ls -R”的命令,占用资源

  listen=YES #设定该Vsftpd服务工作在StandAlone模式

  #新增配置

  pam_service_name=vsftpd #设定PAM服务下Vsftpd的验证配置文件名

  userlist_enable=YES #设定userlist_file中的用户将不得使用FTP

  tcp_wrappers=YES #设定支持TCP Wrappers

  guest_enable=YES #设定启用虚拟用户功能

  guest_username=ftp #指定虚拟用户的宿主用户

  virtual_use_local_privs=YES #设定虚拟用户的权限符合他们的宿主用户

  user_config_dir=/etc/vsftpd/vconf #设定虚拟用户个人Vsftp的配置文件存放路径

  3、新建用户

  touch /etc/vsftpd/user_list

  #写入

  testuser #用户名

  123456 #密码

  4、生成数据文件

  db_load -T -t hash -f /etc/vsftpd/user_list /etc/vsftpd/user.db

  5、修改pam。

  auth sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/login

  account sufficient /lib64/security/pam_userdb.so db=/etc/vsftpd/login

  必须把这两条插入#%PAM-1.0后面,其中sufficient表示充分条件,如果通过了,同类型的验证就不需要了。

上一页12下一页 剩下全文

以上就是关于「Linux系统Vsftpd服务器虚拟用户和被动模式的配置方法」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~

【★本♂文来源Win10系统之家Www.GhoSt580.net,不得自行转载,违者必追究!】

相关文章

  • Linux系统Vsftpd服务器虚拟用户和被动模式的配置方法

    Linux系统Vsftpd服务器虚拟用户和被动模式的配置方法


      Linux用户在使用vsftpd服务器的时候,一般都是使用它的主动模式,不过vsftpd服务器还有被动模式,今天小编就和大家一起分享下vsftpd服务器的被动模式的设置方法,以及如何配置vsftpd服务器的虚拟用户吧。
      如何配置vsftpd服务器的被动模式和虚拟用户:
      一、安装
      最简单的RMP包安装,因为光盘中有,所以不需要编译。
      yu...
  • Linux媒体服务器的搭建方法

    Linux媒体服务器的搭建方法


      媒体服务器具有很好的可裁剪性,可实现一种或多种功能,那么要如何搭建Linux媒体服务器呢?下面小编就给大家介绍下搭建Linux媒体服务器的方法,有兴趣的朋友不妨来了解下吧。
      几乎任何Linux都能成为出色的媒体服务器系统,因为它占用资源少、运行又稳定,所以你可以使用自己最熟悉的任何一个版本的Linux。任何Ubuntu变种版本(Ubuntu、Xubuntu和Lubuntu...
  • Linux中配置Java环境变量的三大方法

    Linux中配置Java环境变量的三大方法


      对于很多初学者来说,不知道Java环境变量要如何配置,特别是在Linux系统中,下面小编就给大家介绍下如何在Linux中配置Java环境变量,希望对你有所帮助。
      一。解压安装jdk
      在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,
      执行命令。/jdk-6u14-linux-i586.bin这时会出现一段协议,连继敲...
  • Linux安装配置JDK和Eclipse的步骤

    Linux安装配置JDK和Eclipse的步骤


      作为Java程序员,需要在Linux系统上安装Eclipse,很多人不知要如何安装,在安装Eclipse前,还需安装JDK,下面小编就给大家介绍下Linux如何安装配置JDK和Eclipse。
      一、安装Java开发环境
      1,jdk-6u33-linux-i586.bin,下载后原目录为:/home/Downloads/
      2、将下载的文件放置到你需要...