FTP协议——BFTPD基本操作(Ubuntu+Win)

1、描述

2、 步骤

  • 启动BFTPD。启动文件在/home/zzs/FTP/BFTPD/sbin目录下,文件名为bftpd。

  • 查询虚拟机ip地址。
    *

    复制代码
      ip addr show
  • 本机发起连接。(用户名密码是虚拟机的登录用户名)
    *

    复制代码
      ftp xxx.xxx.xxx.xxx
      用户名
      密码
  • 设置防火墙。

    • 虚拟机(可以不关)
      *

      复制代码
        sudo ufw disable
    • 本机

      • 安全中心 -> 防火墙 -> 高级设置 -> 防火墙属性 -> 公用配置文件,关闭公用网络防火墙。
      • 也可以将FTP的防火墙配置为公用。
  • 列出当前目录内容
    *

    复制代码
      ls
  • 下载文件
    *

    复制代码
      get 文件名
    • 下载的文件保存在C:\Users\zzs中。
  • 上传文件

    • 从C:\Users\zzs中选择文件上传。
    复制代码
      put 文件名
  • 删除文件

    • 先配置BFTPD,允许用户删除文件。配置文件在/home/zzs/FTP/BFTPD/etc中。
    复制代码
      sudo vim bftpd.conf
    • 改为yes。

    • 再删除文件。
      *

      复制代码
        delete 文件名
  • 退出会话
    *

    复制代码
      quit
  • 关闭BFTPD服务器

    • 查找进程ID,然后再停止该进程。
    复制代码
      pgrep bftpd
      sudo kill xxx
相关推荐
AC赳赳老秦3 分钟前
OpenClaw权限管理实操:团队共享Agent,设置操作权限,保障数据安全
服务器·开发语言·前端·javascript·excel·deepseek·openclaw
Elastic 中国社区官方博客39 分钟前
使用 EDOT Browser 和 Kibana 进行 OpenTelemetry 浏览器端埋点
大数据·服务器·数据库·elasticsearch·搜索引擎·单元测试·可用性测试
智能运维指南1 小时前
2026 年企业IT运维监控系统选型指南:全栈可观测平台对比与落地建议
运维
sdm0704271 小时前
进程间通信
linux·运维·服务器
蚰蜒螟1 小时前
Linux内核启动(init)与程序执行(execve)深度解析:从kernel_init到load_elf_binary
linux·运维·服务器
hhb_6181 小时前
Go高性能并发编程实战与底层原理剖析
运维·网络·golang
道清茗2 小时前
【RH294知识点汇总】第 6 章 《 管理复杂的 Play 和 Playbook 》常见问题
linux·服务器·网络
带娃的IT创业者2 小时前
Claude Code Routines 深度解析:重新定义 AI 辅助编程的工作流自动化
运维·人工智能·自动化·ai编程·工作流·anthropic·claude code
broadview_java2 小时前
搬瓦工修改SSH端口
运维·网络·ssh
嵌入式×边缘AI:打怪升级日志3 小时前
从硬编码按键驱动到 Linux Platform 设备树驱动:逐行解剖与融会贯通
linux·运维·服务器