博客
关于我
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 andorid studio创建快捷健
    查看>>
    Linux API的fork()测试
    查看>>
    linux awk命令详解
    查看>>
    linux awk命令详解2
    查看>>
    linux awk应用详解
    查看>>
    linux bash shell 特殊字符大全
    查看>>
    Linux Bash 脚本中的 IFS 是什么?
    查看>>
    linux bash: sqlplus: command not found 错误处理
    查看>>
    linux bash中too many arguments问题的解决方法
    查看>>
    Linux BASH多进程并行处理的方法实现
    查看>>
    linux bg和fg命令
    查看>>
    Linux Bridge KVM虚拟化环境部署
    查看>>
    Linux Bridge(网桥)
    查看>>
    linux build编译,rpmbuild 编译
    查看>>
    linux C 中的volatile使用【转】
    查看>>
    linux c 正则
    查看>>
    Linux C/C++ 学习路线(已拿腾讯、百度 offer)
    查看>>
    Linux cat 命令的进化版:Bat 0.25 正式发布,行压缩功能亮点十足!
    查看>>
    linux centos tomcat8配置apr模式
    查看>>
    linux centos 安装 docker-compose 1.27.4
    查看>>