年年有"余"

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 2095|回复: 0

[CentOS] centos FTP服务器的架设和配置

[复制链接]
  • TA的每日心情
    倒霉
    2020-11-28 20:31
  • 签到天数: 18 天

    [LV.4]偶尔看看III

    发表于 2014-10-19 11:38:21 | 显示全部楼层 |阅读模式

    1.安装服务

    yum install vsftpd

    2.启动/重启/关闭vsftpd服务器
    [root@localhost ftp]# /sbin/service vsftpd restart
    Shutting down vsftpd: [ OK ]
    Starting vsftpd for vsftpd: [ OK ]
    OK表示重启成功了.
    启动和关闭分别把restart改为start/stop即可.
    如果是源码安装的,到安装文件夹下找到start.sh和shutdown.sh文件,执行它们就可以了.

    3.与vsftpd服务器有关的文件和文件夹
    vsftpd服务器的配置文件的是: /etc/vsftpd/vsftpd.conf

    vsftpd服务器的根目录,即FTP服务器的主目录:
    在/var/ftp处pub处
    如果你想修改服务器目录的路径,那么你只要修改/var/ftp到别处就行了

    4.添加FTP本地用户
    有的FTP服务器需要用户名和密码才能登录,就是因为设置了FTP用户和权限.
    FTP用户一般是不能登录系统的,只能进入FTP服务器自己的目录中,这是为了安全.这样的用户就叫做虚拟用户了.实际上并不是真正的虚拟用户,只是不能登录SHELL了而已,没能力登录系统.

    /usr/sbin/adduser -d /opt/test_ftp -g ftp -s /sbin/nologin test
    这个命令的意思是:
    使用命令(adduser)添加test用户,不能登录系统(-s /sbin/nologin),自己的文件夹在(-d /opt/test_ftp)),属于组ftp(-g ftp)
    然后你需要为它设置密码 passwd test
    这样就添加了一个FTP用户了.下面的示例可以帮助你进入FTP服务器了.


    参考链接:http://blog.csdn.net/kofterry/article/details/4277267
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    手机版|小黑屋|Archiver|iOS开发笔记 ( 湘ICP备14010846号 )

    GMT+8, 2024-4-28 05:19 , Processed in 0.053150 second(s), 23 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2021, Tencent Cloud.

    快速回复 返回顶部 返回列表