• centos6.4搭建ftp服务器


    在centos环境下搭建ftp服务器,选择用vsftpd。

    1.检测是否已经安装vsftpd

    # rpm -qa | grep vsftpd

    如果已经安装vsftpd,会显示相应版本号。没有任何提示,表示没有安装vsftpd。

    2.安装vsftpd

    # yum install -y vsftpd

    出现Complete!字样,表示安装成功。

    3.打开ftp默认的21端口

    #vi /etc/sysconfig/iptables

    在含有“reject”行前,添加一行-A INPUT -m state --state NEW -m tcp -p tcp --dport 21 - j ACCEPT

    #service iptables restart

    重启防火墙。

    4.启动vsftpd服务

    # service vsftpd start

    Starting vsftpd for vsftpd:              [OK]

    # chkconfig vsftpd on   
    # netstate -tunlp | grep vsftpd
    输出 tcp 0  0  0.0.0.0:21  就说明服务运行正常了
    5.关闭匿名登录
    现在你直接打开浏览器,输入fpt://你的服务器IP,就可以打开默认的FTP目录了。
    vsftpd的默认FTP目录路径为 /var/ftp/pub
    当然,一般时候我们都是不希望直接这样让FTP可以匿名登录的,下面修改一下vsftpd的配置文件把匿名登录关闭。
    打开vsftp的配置文件
    # vi /etc/vsftpd/vsftpd.conf
    将其中的:anonymous_enable设置为NO,注意如果句子开始有#注释符号的话,需要删除。
    # Allow anonymous FTP? (Beware - allowed by default if you comment this out).
    #anonymous_enable=YES
    anonymous_enable=NO
    修改并保存配置文件后,重启一下vsftpd服务
    # service vsftpd restart
    6.添加FTP用户
    OK,既然关闭了匿名服务,那么用哪个用户来登录呢?这时需要为vsftpd新建一个用户,也就是你登录FTP时候使用的用户。
    # useradd -d /var/ftp/pub -s /sbin/nologin ftpuser(用户名) 
    为这个用户设置登录密码:
    # passwd ftpuser(用户名)
    现在就可以使用这个叫做ftpuser的用户来登录FTP了。
    7.修改FTP文件夹的读写权限
    接着你可能还会发现,为什么不能新建、删除文件夹文件,因为/var/ftp/pub目录没有操作权限,给这个目录设置上可删写的权限即可。
    #  chmod 777 /var/ftp/pub
    8.链接ftp
    在客户端机
    # ftp 192.168.43.206(服务器ip)
    输入之前设置好的用户名和密码。如果登录成功会显示如下:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.

    PS:

    在上传文件时,遇到如下错误:

    553 Cloud not create file.

    解决方法:

    #vi /etc/selinux/config

    把SELINUX=enforcing改为SELINUX=Disabled

    重启系统即可。

  • 相关阅读:
    任务26:dotnet watch run 和attach到进程调试
    我心中的ASP.NET Core 新核心对象WebHost(二)
    任务25:IHostEnvironment和 IApplicationLifetime介绍
    跨域之jsonp
    H5之拖拽
    h5学习之表单
    canvas之五角星的绘制
    canvas学习之初级运用
    js中常见继承方式
    this指针的使用场景
  • 原文地址:https://www.cnblogs.com/dpf-learn/p/7156119.html
Copyright © 2020-2023  润新知