• Linux命令详解-ftp服务器配置


    1.ftp服务器配置

    1.ftp安装:

    rpm –qa | grep ftp

    2.查看安装内容:

    rpm-ql |more

    3.启动ftp服务:

    service vsftpd start

    4.配置文件:

    vi /etc/vsftpd/vsftpd.conf

    5.连接ftp:

    eg:ftp 127.0.0.1  //默认vsftp匿名用户可以访问到其他目录。可以下载,但是不能上传,即没有上传权限。

    6.下载文件

    get fileName

    上传文件:put fileName

    7.ChangeRoot防止ftp登录上来的用户,可以看到其他目录:

    vi /etc/vsftpd/vsftpd.conf  中修改:开启chroot机制:chroot_list_enable=yes    chroot_list_file=/etc/vsftpd/chroot_list  修改主配置文件后,要重启服务

    vi /etc/vsftpd/chroot_list   配置 usr1 用户1只能访问自己的目录,无法访问其他目录。每个用户占独立的一行,只需要写入用户名即可。

    8.禁止用户登录

    vi /etc/passwd  修改用户为nologin

    重启服务:service vsftpd restart

    9.设置哪些用户可以访问,哪些用户不能访问:

    vi /etc/vsftpd/ftpusers  在该文件中配置用户即可,表示该用户不能登录ftp

    vi /etc/vsftpd/user_list   默认情况下是黑名单

    示例:useradd usr1    passwd usr1   ftp 127.0.0.1

    10.退出ftp

    bye

  • 相关阅读:
    细节回顾 p标签的嵌套问题
    面向对象编程
    深浅拷贝
    数据交互 jsonp插件
    数据交互 跨域问题
    数据交互 axios
    数据交互 jQuery ajax
    数据交互 后端代码
    数据交互 http请求 xhr
    Windows安装Node.js报错:2503、2502的解决方法
  • 原文地址:https://www.cnblogs.com/tomtellyou/p/9539203.html
Copyright © 2020-2023  润新知