zoukankan      html  css  js  c++  java
  • FTP服务器红帽5.4搭建图文教程!!!

    FTP服务器搭建

    服务器的环境

    • 红帽5.4
    • vm15

    挂载光盘

    • 预先选项01图
    • mount
    • 选项02图
    • mount -t iso9660 设备目录 /mnt 表示挂载
    • 选项03图

    软件包安装

    • FTP服务器安装包命令:
    • rpm -ivh /mnt/Server/vsftpd,按Tab自动补全
    • 在这里插入图片描述

    设置防火墙通过、SELINUX禁用

    • setup命令设置
    • 在这里插入图片描述
    • 选项06图
    • 选项07

    服务器的启动设置

    • 在这里插入图片描述

    网络IP相关设置

    • 预先设置
    • 选项10图
    • 选项11图
    • 选项12图
    • 选项13图
    • 选项14图
    • 选项15图
    • 选项16图

    设置主配置文件vsftpd.conf中的参数,匿名用户登录

    • 编辑配置文件,根据要求更改
      在这里插入图片描述

    • 在这里插入图片描述

    • 在这里插入图片描述

    • 保存退出

    • 更改完配置文件后,因为要上传文件到Linux的FTP服务器端,所以,在此创建一个文件,输入一定内容,以Ctrl+C退出,给这个文件增加可读可写可访问权限,再给ftp服务器的目录下增加可读可写可访问权限,启动服务器查询。具体如下图:

    • 在这里插入图片描述

    • 进入到ftp服务器,切换到pub目录下,输入下图命令上传文件。
      在这里插入图片描述
      在这里插入图片描述

    • 出现上图,即表示ftp服务器再在Linux端上传成功,权限充足,再切换到Windows端,下载11.txt文件。并在此上传一个15.txt文件,具体如下图:
      在这里插入图片描述

    再在Linux端给15.txt增加完整权限,进行下载,具体如下图:
    在这里插入图片描述

    至此,匿名级别FTP服务器搭建并测试成功。

    设置本地用户登录

    • 更改配置文件

    • vi /etc/vsftpd/vsftpd.conf

    • 在这里插入图片描述

    • useradd 用户名 创建一个用户

    • passwd 用户名 设置用户密码

    • service vsftpd restart 重启服务器

    • 测试服务器

    • 方法1:直接输入:ftp 192.168.118.20 ftp 你的域名
      在这里插入图片描述
      在这里插入图片描述

    • 以之前创建的same用户,登录FTP服务器,并输入密码,上传文件,再在Windows下载文件,如图:
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    • 方法2:在浏览器输入ftp://你的域名,显示如图
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    FTP批量上传文件

    方法一

    • 将上传的Linux端的文件夹打包成压缩包,增加权限,命令如下:
    • tar -czf 压缩的文件名 文件目录
    • chmod 777 压缩的文件名
    • put 文件名

    方法二

    • mput *.后缀,例如:mput *.iso
    • 在这里插入图片描述

    503报错

    1. ftp linux提示530错误的解决方法
    2. 使root用户可以使用ftp(建议不要)

    默认不能用root用户使用ftp,如下所示:


    C:Users hinkpad>ftp 192.168.141.123

    连接到 192.168.141.123。

    220 (vsFTPd 1.1.3)

    用户(192.168.141.123:(none)): root

    530 Permission denied.

    登录失败。


    修改/etc/vsftpd/ftpusers文件,该文件记录了不能使用ftp登录的用户,将root用户注释

    修改/etc/vsftpd/user_list文件,将root用户注释。

    注解:/etc/vsftpd/user_list文件与/etc/vsftpd/vsftpd.conf文件有关联,如果/etc/vsftpd/vsftpd.conf文件中的userlist_enable=YES(这也是默认情况下的设置),那么

    在/etc/vsftpd/user_list文件中列出的用户就不能使用ftp。

    欢迎查阅
  • 相关阅读:
    【转-整理】win764bit plsql 登录oracle11g ora-12154 问题汇总
    【转-整理】log4j 简单解释,配置
    sparsity and density
    转:Recsys2013论文导读
    学院研究生论坛-如何做研究
    推荐系统开源软件列表
    linux下如何用GDB调试c++程序
    全国大学生数据挖掘邀请赛中的NDCG
    网络科学自学资料
    科普文:从人人网看网络科学(Network Science)的X个经典问题
  • 原文地址:https://www.cnblogs.com/gh110/p/12158124.html
Copyright © 2011-2022 走看看