科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网网络频道配置FTP服务器的步骤和代码(1)

配置FTP服务器的步骤和代码(1)

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

下面我们对配置FTP服务器的具体过程进行了介绍。在/etc/vsftpd/userconf目录下新增一个名为user1的文件,其内容如下所示:但若是读者希望每一个联机用户都能以独立的进程来呈现,则可通过在/etc/vsftpd/vsftpd.conf文件中增加以下一行来实现:

来源:互联网 2010年7月6日

关键字: 网络

  • 评论
  • 分享微博
  • 分享邮件

  下面我们对配置FTP服务器的具体过程进行了介绍。详细的代码解析,完善的步骤和措施相信大家都能学会。那么就请大家浏览文章来料及一下吧。

  相信大家看过《建立FTP服务器既简单又快捷的方法》之后,肯定已经成功地构建了一个FTP服务器了。现在进一步配置FTP服务器。那么其中我们需要注意一些问题。下面将创建一个能够满足常用需求的FTP服务器?实际应用中,FTP服务器一般要同时提供上传和下载功能?此外,出于安全考虑,还需要有用户身份验证?用户权限设置及空间管理等?下面就来搭建这样一个FTP服务器?

  配置FTP服务器1.创建欢迎语?

  如果希望使用者在进入目录时,能够看到欢迎语或对本目录的介绍,可以通过以下方法来实现?

  确定/etc/vsftpd/vsftpd.conf文件中dirmessage_enable=YES,默认情况下,Red Hat 9.0有此设置?接着,在目录中新增名为.message的文件?本例在/home/ylg目录下创建一个.message文件,其内容为"欢迎来到我的FTP站点"?

  配置FTP服务器2.更换FTP服务器的默认端口?

  将预设的21端口改为2121,这样做是基于安全的考虑?更改方法为,使用vi打开/etc/vsftpd/vsftpd.conf:

  #vi /etc/vsftpd/vsftpd.conf

  在文件最后增加如下一行内容:

  listen_port=2121

  配置FTP服务器3.取消anonymous登录的功能?

  在vsftpd.conf文件中找到如下一行,并将其值改为"NO":

  anonymous_enable=YES

  配置FTP服务器4.设定使用者不得更改目录?

  这样做的目的也是基于安全性的考虑?一般情况下,使用者的预设目录为/home/username?若是不希望使用者在登录后能够切换至上一层目录/home,则可通过以下设置来实现?在/etc/vsftpd/vsftpd.conf文件中找到以下三行内容:

  #chroot_list_enable=YES

  # (default follows)

  #chroot_list_file=/etc/vsftpd.chroot_list

  将其改为:

  chroot_list_enable=YES

  # (default follows)

  chroot_list_file=/etc/vsftpd/chroot_list

  新增一个文件/etc/vsftpd/chroot_list,文件内容为两个用户名:

  ylg

  user1

  编辑推荐

  TCP/IP协议专题

  TCP/IP(传输入控制地议/网际协议)是一种网络通信协议,它规范了网络上的所有通信设备,尤其是一个主机与..

  配置FTP服务器5.针对不同的使用者限制不同的速度?

  假设用户ylg所能使用的最高速度为500Kb/s,用户user1所能使用的最高速度为250Kb/s,可以通过以下方法设置?在/etc/vsftpd/vsftpd.conf文件尾部新增以下一行:

  user_config_dir=/etc/vsftpd/userconf

  增加一个名为/etc/vsftpd/userconf的目录:

  #mkdir /etc/vsftpd/userconf

  在/etc/vsftpd/userconf下新增一个名为ylg的文件,其内容如下所示:

  local_max_rate=500000

  在/etc/vsftpd/userconf目录下新增一个名为user1的文件,其内容如下所示:

  local_max_rate=250000

  VSFTP对于速度的限制范围大概在80%到120%之间,也就是限制最高速度为100Kb/s,但实际的速度可能在80Kb/s到120Kb/s之间?如果频宽不足,数值会低于此限制?

  配置FTP服务器6.对于每一个联机用户,都以独立的进程来运行?

  一般情况下,在启动VSFTP时,只会看到一个名为vsftpd的进程在运行?但若是读者希望每一个联机用户都能以独立的进程来呈现,则可通过在/etc/vsftpd/vsftpd.conf文件中增加以下一行来实现:

  setproctitle_enable=YES

  配置FTP服务器7.保存/etc/vsftpd/vsftpd.conf文件,然后重新启动vsftpd:

  #service vsftpd restart

  配置FTP服务器8.测试刚创建的FTP服务器?

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章