Linux下用vsftpd搭建ftp服务器

更新时间:2019-12-1248次浏览| 信息编号:z552465  
管理信息
 | 投诉
  • 优惠信息:未填写
  • 地址:广东省东莞市莞城街道汇峰路1号汇峰中心B区501单元
  • 联系人:盛网科技
  • 联系电话:点击查看完整号码

详情介绍
vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、Solaris、 HP-UNIX等系统上面,是一个完全免费的、开发源代码的ftp服务器软件,支持很多其他的 FTP 服务器所不支持的特征。比如:非常高的安全性需求、带宽限制、良好的可伸缩性、可创建虚拟用户、支持IPv6、速率高等。

  本文以RedHat Linux 9.0为例介绍一下如何安装和配置vsftpd服务器。

  安装服务器程序

  程序下载地址:ftp://vsftpd*/users/cevans/,目前最新版本为2.0.3,源程序文件名为vsftpd-2.0.3.tar.gz。

  1.安装之前的准备:

  安装之前我们应该看看用户“nobody”和目录“/usr/share/empty”是否存在,如果不存在需要新建这个用户和目录。

  [root@localhost root]# useradd nobody

  [root@localhost root]# mkdir /usr/share/empty

  如果要允许匿名访问,还需要创建ftp用户,并将其主目录设置为/var/ftp。在RedHat Linux 9.0中这些都已默认设置好了,只需要创建一个/var/ftp目录即可。

  [root@localhost root]# mkdir /var/ftp

  为了安全,目录“/var/ftp”不应该属于用户“ftp”,也不应该有写权限。在此,我们做如下设置:

  [root@localhost root]# chown root.root /var/ftp

  [root@localhost root]# chmod 755 /var/ftp

  2.开始安装:

  以管理员身份登录Linux系统,将vsftpd-2.0.3.tar.gz复制到/root目录下。

  [root@localhost root]# tar xzvf vsftpd-2.0.3.tar.gz

  [root@localhost root]# cd vsftpd-2.0.3

  [root@localhost vsftpd-2.0.3]# make

  [root@localhost vsftpd-2.0.3]# make install

  3.安装后续工作

  由于采用源代码方式安装,很多必要的配置文件没有复制到系统中,需要手动复制。

  复制配置文件:

  [root@localhost vsftpd-2.0.3]# cp*nf /etc

  复制pam验证文件:(多数使用vsftpd的用户在用源代码安装后都会遇到这样的问题:匿名用户可以登录,而本地用户无论怎样设置都无法登录,原因就在于vsftpd采用了PAM验证的方式,需要复制一个验证文件本地用户才能访问。)

  三三在线www*/,服务器租用 托管 高防服务器租用,机柜大带宽租用,我司有:四川德阳机,广东佛山机房,大朗机房,松山湖机房,香港机房CN2,杭州BGP高防,新加坡机房,菲律宾,韩国,日本 美国,高防 无防服务器。企点Q:2852361322电话:13924367540
联系我的时候请说是在搜即讯信息网上看到的,谢谢。
首发网址:http://dg.sojixun.com/wangtuiguang/z552465.htm
查看全部东莞网站建设推广信息
发布发布一条信息东莞网站建设推广信息>>