博客
关于我
linux Ubuntu安装ftp并将本地文件上传到云服务器
阅读量:789 次
发布时间:2023-02-01

本文共 1255 字,大约阅读时间需要 4 分钟。

安装并配置FTP服务器

1. 确认FTP服务器是否已安装

打开终端窗口,输入以下命令以确认FTP服务器是否已安装:

pgrep vsftpd

如果没有结果,继续下一步骤。


2. 执行安装

通过以下步骤安装FTP服务器:

  • 使用阿普 packageName安装:
  • sudo apt-get update && sudo apt-get install vsftpd
    1. 或者安装rpm package(如CentOS):
    2. sudo yum install vsftpd

      3. 查看FTP服务器是否安装成功

      输入以下命令查看服务状态:

      systemctl status vsftpd.service

      确保服务已启动并无错误。


      4. 配置FTP服务器(重点步骤)

      (1)新建用户主目录

    3. 创建用户目录:
    4. sudo mkdir -p /home/uftp
      1. 查看目录是否创建:
      2. sudo ls /home

        (:ermann: 写dontexists:ermann)

        (2)新建用户并设置密码

      3. 创建用户:
      4. sudo useradd -d /home/uftp -s /bin/bash uftp
        1. 设置用户密码:
        2. sudo passwd uftp

          输入两次密码完成设置。


          5. 修改FTP配置文件

          打开FTP配置文件 /etc/vsftpd.conf,以root身份编辑:

          sudo vi /etc/vsftpd.conf

          (a)添加或修改配置参数

        3. 允许登录的用户列表:
        4. userlist_deny=NOuserlist_enable=YESuserlist_file=/etc/allowed_users
          1. 启用本地访问:
          2. local_enable=YES
            1. 设置文件传输权限:
            2. write_enable=YESutf8_filesystem=YES

              确保配置文件保留已有内容,不进行格式修改。


              6. 新建允许访问的用户文件

              创建并编辑文件 /etc/allowed_users,只允许uftproot访问FTP:

              sudo touch /etc/allowed_userssudo vi /etc/allowed_users

              文件内容可直接保存:

              uftproot

              7. 查看并管理FTP用户

            3. 查看文件 /etc/ftpusers 内容:
            4. cat /etc/ftpusers
              1. 如果发现uftp,删除该用户:
              2. sudo rmuser uftp

                8. 启动、停止或重启FTP服务

                打开终端,依次执行以下命令:

                sudo /etc/init.d/vsftpd startsudo /etc/init.d/vsftpd stopsudo /etc/init.d/vsftpd restart

                9. 访问FTP服务器

              3. 在终端中访问:
              4. sudo ftp 127.0.0.1ftp://127.0.0.1
                1. 或者通过浏览器访问:
                2. ftp://localhost

                  通过以上步骤,您已完成FTP服务器的安装与配置。如有问题,可参考原文链接进一步解决。

    你可能感兴趣的文章
    Linux CPU管理及监控与性能评估
    查看>>
    Linux CPU负载状态分析实战
    查看>>
    Linux Crontab
    查看>>
    linux crontab 实现每秒执行
    查看>>
    Linux Cron表达式每半个小时执行一次
    查看>>
    linux crw权限,linux中crw brw lrw等等文件属性是什么
    查看>>
    linux curl 调用api
    查看>>
    Linux C程序如何检测WIFI无线USB网卡是否可用?
    查看>>
    Linux C(day01)
    查看>>
    linux debian系统中利用sysv-rc-conf启动服务
    查看>>
    linux deb文件安装
    查看>>
    Linux Dev Enviroment
    查看>>
    linux df -h卡成狗
    查看>>
    Linux df du 命令
    查看>>
    Linux DHCP服务器
    查看>>
    Linux DNS服务器子域授权、转发器和转发域配置实例(三)
    查看>>
    Linux Docker 部署 Jenkins 详解教程
    查看>>
    Linux Driver 入门 - Allocating Device Numbers
    查看>>
    LINUX du/df/free查看内存/磁盘剩余空间
    查看>>
    linux dump 文件在哪
    查看>>