精华内容
下载资源
问答
  • Centos7安装ftp

    2017-10-12 10:32:34
    Centos7.1环境下安装ftpftp简单配置、用户创建及权限配置。
  • Centos7安装ftp服务器

    2020-11-18 16:25:16
    在 Cetnos7安装 vsftpd 服务程序比较简单,但是可能会踩的坑也比较多,为了避免自己需要的时候还要瞎折腾,就将安装的过程记录下来,方便后续的回顾和总结。 安装 vsftpd 服务仅需要三步:安装、打开防火墙然后...

    Cetnos7 上安装 vsftpd 服务程序比较简单,但是可能会踩的坑也比较多,为了避免自己需要的时候还要瞎折腾,就将安装的过程记录下来,方便后续的回顾和总结。

    安装 vsftpd 服务仅需要三步:安装、打开防火墙然后简单的配置。

    1.安装

    在终端中直接使用 yum 安装即可:

    # yum install -y vsftpd
    

    2.为该服务开放端口

    # firewall-cmd --zone=public --permanent --add-port=21/tcp
    # firewall-cmd --zone=public --permanent --add-service=ftp
    # firewall-cmd --reload
    

    3. 简单的配置

    vsftpd 的配置其实很简单,但是如果想要一些特殊的功能的话,可能就要仔细的研究一下位于 /etc/vsftpd/ 下面的几个文件,尤其是 vsftpd.conf 这个是 vsftpd 主要的配置文件。
    如果只是想使用的话,我们只需要修改一处即可:将 listen 设置为 YES, 将 listen_ipv6 设置为 NO。默认 listenNO, 将 listen_ipv6YES

    listen=YES
    #.....
    #.....
    #.....
    listen_ipv6=NO
    

    修改后之后我们重启vsftpd 服务:

    systemctl restart vsftpd
    

    4. 测试连接

    经过前面三步,我们就安装了 vsftpd 并且完成了最简单的配置,下面我们使用第三方 ftp 连接工具(这里我使用的是 xftp)进行连接测试:

    输入用户和密码:

    ]

    然后就连接成功了:

    踩坑

    但是我们不能使用 root 用户连接 ftp 服务,这是 vsftpd 的默认行为,默认是不允许 root 连接的,也是为了保证安全性。但是我们是可以设置使用 root 连接的。
    还记得在 /etc/vsftpd/ 下面的三个文件夹嘛,我们查看 ftpusers 文件:

    # cat ftpusers
    # Users that are not allowed to login via ftp
    root
    bin
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody
    

    看注释,写的是 Users that are not allowed to login via ftp, 也就是说下面这些用户是不被允许登陆 ftp 的,而 root 就在这份名单中,所以root 不被允许通过 ftp 登陆。这里可以将 root 从该文件中删除后再试一下使用 root 登陆(记得修改过配置文件后要重启服务):
    但是发现还是不行:

    我们还忘记了在 /etc/vsftpd/ 目录下的另一个文件 user_list,我们打开查看一下:

    cat user_list
    # vsftpd userlist
    # If userlist_deny=NO, only allow users in this file
    # If userlist_deny=YES (default), never allow users in this file, and
    # do not even prompt for a password.
    # Note that the default vsftpd pam config also checks /etc/vsftpd/ftpusers
    # for users that are denied.
    root
    bin
    daemon
    adm
    lp
    sync
    shutdown
    halt
    mail
    news
    uucp
    operator
    games
    nobody
    

    通过查看注释说的意思和 ftpuser 下说的意思是一样的,也就是当前列表中的用户不允许登录,可以看到还是有 root, 我们再把这里的 root 从列表中删除试一下(记得修改过配置文件后要重启服务):
    使用 ftp 工具重新连接,这个时候我们就发现连接成功了:

    展开全文
  • Centos 7 安装 FTP服务器遇到的坑

    千次阅读 2019-01-07 11:53:10
    可以看到,上面写的“200 Switching to ASCII mode”,我在配置FTP服务器后,外部连接时遇到的问题都会报这个错误。暂时可以不看。 这个报错的解决方案是: 打开IE浏览器,进入Internet选项 选择高级,勾选掉“使用...

    1.遇到错误

    1.1FTP文件夹错误

    FTP文件夹错误
    可以看到,上面写的“200 Switching to ASCII mode”,我在配置FTP服务器后,外部连接时遇到的问题都会报这个错误。暂时可以不看。
    这个报错的解决方案是:
    打开IE浏览器,进入Internet选项
    在这里插入图片描述
    选择高级,勾选掉“使用被动FTP(用于防火墙和DSL调制器的兼容)”
    在这里插入图片描述
    应用,确定。
    再次访问ftp://ip,可以成功进入
    在这里插入图片描述
    新建一个文件夹试试吧~
    在这里插入图片描述
    可以成功的新建文件夹,也可以往文件夹中写入文件

    1.2 500…POST…的错误

    具体的错误当时在解决的时候忘了截图,所以具体的错误名称就忘记了
    出现这个问题的解决方案与上一个问题的方案恰恰相反,直接将上面的IE设置勾选上就可以解决

    1.3 新建文件夹发生错误

    在这里插入图片描述
    这个问题主要是自己指定的ftp文件目录没有给ftpadmin用户访问权限
    在这里插入图片描述
    修改方式

    chown -R ftpadmin /home/app/ftpdir/
    

    在这里插入图片描述

    根目录无法进入到自定义指向的位置

    在登录到FTP服务器后,新建一个文件夹,再通过命令行的方式查看自己制定的文件夹中是否存在这个新建的文件夹

    ll /home/app/ftpdir/
    

    在这里插入图片描述
    发现空空如也
    再次查看ftpadmin的根目录,发现新建的文件夹出现在ftpadmin的根目录中
    在这里插入图片描述

    2.1 出现这种问题的原因

    没有成功的设置ftpadmin用户,ftpadmin用户是实体的用户,并不是不能登录的虚拟用户

    检查方式
    vi /etc/passwd
    

    在这里插入图片描述
    发现ftpadmin的用户根目录指向的依旧是/home/ftpadmin,我们自己设置的根目录是/home/app/ftpdir

    2.2 解决方式

    修改/etc/passwd文件

    vi /etc/passwd
    

    将ftpadmin修改为如下参数

    ftpadmin:x:1002:1003::/home/app/ftpdir:/sbin/nologin
    

    在这里插入图片描述
    参数解释

    ftpadmin					//账户名称
    /home/app/ftpdir		//账户根目录
    /sbin/nologin			//设置为虚拟账户,无法直接登录
    

    修改完参数后,保存,退出

    2.3 检查修改是否成功

    登录ftpadmin账户
    在这里插入图片描述
    出现以上信息证明修改成功

    重新在ftp服务器上创建一个文件夹
    在这里插入图片描述
    成功创建后,去自定义的根目录中查看新建位置是否正确

    ll /home/app/ftpdir/
    

    在这里插入图片描述
    发现新建位置正确,问题解决

    展开全文
  • Linux CentOS7 安装FTP服务器

    千次阅读 2019-04-26 14:35:58
    一、安装环境 [root@server2 ~]# cat /etc/redhat-release ...二、安装FTP 安装:yum默认安装目录/etc/vsftpd yum -y install vsftpd 查看: rpm -qa |grep vsftpd 卸载: rpm -e vsftpd-3.0.2-25.el7...


    参考博客:
    修改指定目录:https://www.cnblogs.com/huangye-dream/p/3454595.html

    一、安装环境

    [root@localhost ~]# cat /etc/redhat-release 
    CentOS Linux release 7.9.2009 (Core)
    

    二、安装 FTP

    安装:yum默认安装目录/etc/vsftpd

    yum -y install vsftpd
    

    查看:

    rpm -qa |grep vsftpd
    

    在这里插入图片描述
    卸载:

    rpm -e vsftpd-3.0.2-25.el7.x86_64
    

    三、修改配置

    3.1 添加ftp用户

    添加一个禁止ssh登录的用户

    useradd ftpuser  -s /sbin/nologin
    passwd ftpuser
    

    四、启动验证

    启动:systemctl start vsftpd.service
    重启:systemctl restart vsftpd.service
    停止:systemctl stop vsftpd.service
    开机自启:systemctl enable vsftpd.service
    

    4.1 浏览器输入:ftp://192.168.48.128/ ,目录默认路径:/var/ftp/pub

    在这里插入图片描述
    创建一个test目录

    mkdir /var/ftp/pub/test
    

    浏览器刷新查看
    在这里插入图片描述

    展开全文
  • Centos7 ftp安装配置

    2017-11-13 17:29:28
    Centos7 ftp安装配置 配置信息详解 vsftpd 安装详细过程
  • CentOS7 FTP安装与配置

    2019-04-11 12:05:13
    自己利用一天时间在Linux系统上安装ftp服务,期间出现各种问题,最终解决,实现了ftp上传下载文件,包含具体步骤,每一行直接执行命令即可,简单明了
  • Centos7搭建FTP服务器

    2021-01-20 15:13:34
    从网上搜索了好多搭建Centos7搭建服务器的教程都没有成功唯独这个,利用Windows资源管理器连接测试成功。 一、通过yum安装vsftpd yum install -y vsftpd 二、修改vsftpd的配置文件 vi /etc/vsftpd/vsftpd.conf 修改...
  • 主要介绍了CentOS8.0 安装配置ftp服务器的实现方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • Centos 离线安装ftp命令

    2020-12-29 16:25:19
    Centos 离线安装ftp命令
  • CentOS 7 安装 FTP文件服务器

    千次阅读 2018-07-23 16:21:36
    1. 搭建FTP服务器 登录Linux,输入yum -y install vsftpd,安装vsftpd软件 显示如下,即代表安装完成 配置vsftpd 输入vi /etc/vsftpd/vsftpd.conf,修改配置文件 anonymous_enable=YES改为NO,禁止匿名...

    1.    搭建FTP服务器

    登录Linux,输入yum -y install vsftpd,安装vsftpd软件

    显示如下,即代表安装完成

    配置vsftpd

    输入vi /etc/vsftpd/vsftpd.conf,修改配置文件

    anonymous_enable=YES改为NO,禁止匿名用户登录

    将下图两行代码前的#号去掉,代表对chroot_list文件内的用户进行限制

    在文件最后面新增allow_writeable_chroot=YES,允许已登录用户进行上传

    保存退出,到了这里FTP服务已经搭建好了,下面修改Linux配置

    2.    增加用户访问FTP服务器

    输入vi /etc/vsftpd/chroot_list,在文件内新增一行ftptest,保存

    输入mkdir -p /home/ftptest,新增用户主文件夹

    输入useradd -d /home/ftptest -s /sbin/nologin ftptest,新增用户并配置用户主文件夹

    输入usermod -aG ftp ftptest,将用户放置在ftp用户组中

    输入chown ftptest /home/ftptest,将文件夹分配给ftptest用户

    输入passwd ftptest,修改用户密码为paw123###

    3.    配置Linux使用户可以登录FTP服务器

    输入setenforce 0,关闭SELinux

    这里的关闭是暂时关闭,重启后失效。如果想要永久生效的话,需要修改配置文件,输入vi /etc/selinux/config,按下图配置

    注释两行代码,并新增SELINUX=disable,然后输入setenforce 0

    输入firewall-cmd --permanent --zone=public --add-service=ftp,为防火墙添加ftp服务

    TIPS:如果防火墙( firewall)没启动。则先启动firewall 服务  systemctl start firewalld.service

    输入firewall-cmd --reload,重启防火墙

    输入systemctl start vsftpd,启动ftp服务

    输入systemctl status vsftpd,查看ftp服务状态

    注:如果是腾讯云或者阿里云服务器的话,还需要进入相应控制台开启安全组权限

    4.    在windows上安装xftp访问Linux服务器的ftp服务

    输入你的主机地址,协议选择为FTP,用户名为ftptest,密码为paw123###

    连接完成就可以上传文件啦~

    展开全文
  • 1. 安装vsftpd最新版 [lidengyin@ldy ~]$ sudo yum -y install vsftpd 2. 在根目录下新建一个文件夹ftpfile [lidengyin@ldy /]$ sudo mkdir ftpfile 4. 添加vsftpd虚拟用户,使用上面的ftpfile作为根目录,无登录...
  • Centos7安装FTP全过程

    2020-10-12 13:10:10
    centos安装FTP 安装ftp yum install -y vsftpd 修改配置文件 vim /etc/vsftpd/vsftpd.conf #添加如下内容 anonymous_enable=NO local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog...
  • Centos 7 安装 FTP 服务器 安装vsftp 在yum源下载vsftp yum install -y vsftpd 修改配置文件 vi /etc/vsftpd/vsftpd.conf anonymous_enable=YES 这个配置按照个人的需求进行配置,YES为允许匿名登录,NO为不允许...
  • 本文章向大家介绍CentOS7安装及配置vsftpd (FTP服务器FTP账号创建以及权限设置),主要包括CentOS7安装及配置vsftpd (FTP服务器FTP账号创建以及权限设置)使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定...
  • 一、准备安装 1.查看当前是否安装 # rpm -q vsftpd package vsftpd is not installed (显示没有安装)   二、安装 # yum install vsftpd -y (开始安装) # rpm -q vsftpd vsftpd-3.0.2-22.el7.x86_64 # ...
  • Linux Centos7安装ftp服务/挂载磁盘

    千次阅读 2020-02-25 16:02:46
    Linux Centos7安装ftp服务 1.检查系统上是否有已经安装了ftp服务,使用 rpm -qa | grep vsftpd 如果什么都没有出来,那说明是没有安装ftp服务 2.安装vsftpd服务使用如下命令 yum -y install vsftpd 总的运行就是如下...
  • Centos7安装搭建FTP服务器(亲测可用) 简介: vsftpd 是“very secure FTP daemon”的缩写,安全性是它的一个最大的特点。 vsftpd 是一个 UNIX 类操作系统上运行的服务器的名字,它可以运行在诸如 Linux、BSD、...
  • linux centos7安装ftp步骤

    千次阅读 2018-09-12 16:11:26
    Linux安装ftp组件 安装vsftpd组件 安装完后,有/etc/vsftpd/vsftpd.conf 文件,是vsftp的配置...此用户就是用来登录ftp服务器用的。 [root@bogon ~]# useradd ftpuser 这样一个用户建完,可以用这个登录,记...
  • centos7 Vsftp FTP服务器安装指南
  • Centos7 搭建FTP服务详细过程

    千次阅读 2020-08-01 09:44:06
    Centos7 搭建FTP服务详细过程1. 第一步:(检查是否)安装vsftpd和添加防火墙1.1 查看是否已经安装vsftpd1.2 启动VSFTP服务1.3 查看是否启动成功1.4 关闭SELinux限制,添加防火墙白名单2. 第二步:配置修改2.1 修改...
  • 虚拟机centos7安装FTP

    2018-12-05 17:53:50
    vsftpd通俗的说就是在linux系统上搭建FTP的。 使用命令 yum install -y vsftpd  二、修改配置 使用命令 vi /etc/vsftpd/vsftpd.conf 1、 local——enable 配置用来运行本地的用户来登录,就是linux本地的...
  • CentOS 7 安装FTP服务器(vsftpd)

    万次阅读 2017-11-23 10:22:41
    这是安装各种环境前的预备环节,因为我们要把下载好的安装包上传上去。 其次,在一个运维中,FTP服务器是一个非常实用的工具。
  • Centos7 环境下配置 yum install -y vsftpd 2.启动服务并检查 Systemctl start vsftpd 3.修改 /etc/vsftpd/vsftpd.conf vi /etc/vsftpd/vsftpd.conf // 最后添加 anonymous_enable=NO(不允许匿名登录) userlist_...
  • 安装过程 安装vsftp yum -y install vsftpd 修改配置文件 vi /etc/vsftpd/vsftpd.conf 修改一下配置 anonymous_enable=NO anon_upload_enable=YES anon_mkdir_write_enable=YES chroot_local_user=YES ...
  • VSFTP及FTP的rpm包,用于CentOS 7,可以直接进行rpm进行安装。经过具体的测试,安装后可以直接进行使用。 VSFTP版本:vsftpd-3.0.2-25.el7.x86_64 FTP版本:ftp-0.17-67.el7.x86_64
  • centOS7FTP服务器安装与配置

    万次阅读 2017-06-16 15:36:08
    一、安装vsftpd及ftp命令 yum install vsftpd -y yum install ftp -y 二、vsftpd服务器的配置文件  实现在开启防火墙和SELinux情况下,实现匿名用户的登录,可以上传下载,可以创建目录,创建权限掩码为022,...
  • 利用centos7搭建ftp服务器详细版(1)

    万次阅读 2018-12-24 00:19:35
    一.关于ftp的基础知识 1.什么是ftp呢?...” 简单的来说呢,就是一台服务器上如果启用了ftp协议,如果你的电脑与这台服务器相连接,只要权限够,你就可以从这个服务器上下载东西和上传东西。 2...
  • 问题描述:新购的阿里云服务器安装ftp、redis、nginx、mysql、dotnet,开始还没有问题,程序都传上去了,不知道为啥突然就连接不上,提示的是530 Login incorrect.百思不得其姐,折磨了一晚上。。。 解决...
  • centos7搭建ftp服务器,本地用户登陆

    千次阅读 2020-09-15 16:38:31
    1 安装 安装 vsftpd $ yum install -y vsftpd 启动 vsftpd $ systemctl start vsftpd.service 设置开机启动 $ systemctl enable vsftpd.service 查看服务状态和端口(默认端口是 21) $ systemctl status vsftpd....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 84,545
精华内容 33,818
关键字:

centos7安装ftp