zoukankan      html  css  js  c++  java
  • debian系统安装vsftpd服务端和ftp客户端

    一、服务器安装和配置

    1.安装vsftpd。(此处切换到su权限下了。其它用户请使用sudo权限,没有sudo权限的看前面的教程进行安装)

      apt-get install vsftpd

    2.配置vsftpd

      vi /etc/vsftpd.conf

    具体的配置为(不要复制,纯手打,难免错误):

      listen= YES

      #listen_ipv6=YES

      anonymous_enable=NO

      local_enable=YES

      write_enable=YES

      local_umask=022

      anon_upload_enable=YES

      anon_mkdir_write_enable=YES

      dirmassage_enable=YES

      user_localtime=YES

      xferlog_enable=YES

      connect_from_port_20=YES

      chroot_local_user=YES

      chroot_list_enable=YES

      chroot_list_file=/etc/vsftpd.chroot_list

      secure_chroot_dir=/var/run/vsftpd/empty

      pam_service_name=vsftpd

      rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem

      rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

      ssl_enable=NO

      #新添加的

      userlist_file=/etc/vsftpd.user_list

      local_root=/home/xxx     #xxx为下面新建的ftp目录 

    3.新建vsftpd.chroot_list文件,什么都不用填,为空即可。

      vi /etc/vsftpd.chroot_list

    4.新建vsftpd.user_list文件

      vi /etc/vsftpd.user_list

      myftp

    在vsftpd.user_list中添加ftp登陆用户名。此处用myftp。

    5.启动vsftpd,进行测试

      sudo /etc/init.d/vsftpd start

      

    出现ok这一行说明配置成功。

    6.添加ftp用户名

      (1)groupadd vsftpd #创建用户组

      (2)mkdir /home/myftp  #创建ftp目录

      (3)useradd -g vsftpd myftp  #创建用户,vsftpd为上面创建的组,myftp为用户名

      (4)passwd myftp #修改密码,会提示输入2次,第二次为确认密码。

      (5)vi /etc/passwd #进入后找到刚才添加的myftp用户,在最后添加/sbin/nologin,如下

        myftp:x:1001:1002::/home/myftp:/sbin/nologin

      后保存。

      (6)vi /etc/shells #设置myftp用户无法直接登陆linux系统。在最后加上/sbin/nologin

      

    7.修改ftp目录myftp的用户权限

      chmod a-w /home/myftp

    8.启动ftp。

      /etc/init.d/vsftpd start.

    二、ftp客户端安装

    1.安装ftp

      apt-get install ftp

    2.进行登陆。就在同一台机子测试。

      ftp 192.168.100

    根据提示输入用户名和密码

      myftp

      myftp

    如果成功会显示上面的信息。

        

      

  • 相关阅读:
    python之地基(一)
    pickle库的使用详解
    Python骚操作:动态定义函数
    10个高效的pandas技巧
    Python趣味应用 | AI告诉你张无忌最爱的竟是
    兵贵神速!掌握这10个python技巧,让你代码工作如鱼得水!
    python选方向?大数据的职位你了解多少
    python入门学习--小白篇(用python绘制五角星)
    如何让 python 处理速度翻倍?内含代码
    核心Python知识(一)
  • 原文地址:https://www.cnblogs.com/xiangxinhouse/p/11798943.html
Copyright © 2011-2022 走看看