当前位置: 首页 > news >正文

FileZillaServer(1) -- 记录

1. 前言

记录一下FileZilla Server程序的使用。

2. 安装

FileZillaServer下载,我下载的是FileZilla_Server-cn-0_9_60_2.exe,这个界面是中文版本的,大概1.89MB。需要安装运行,安装的目的是将其配置成服务,并设置自动开启。
安装界面
进入安装目录C:\Program Files (x86)\FileZilla Serve 中文版,其中关键文件如下,该目录也可以直接拷贝到其他电脑上运行。

文件描述
FileZilla Server Interface.exe这是个图形程序,通过网络连接FileZilla Server.exe,并配置它,配置的结果会写入FileZilla Server.xml文件
FileZilla Server.exeFTP Server的程序,直接运行会提示安装服务,可增加-compat -start直接运行,使用-compat -stop停止运行
FileZilla Server.xml配置文件,可以通过FileZilla Server Interface.exe进行修改
libeay32.dllFileZilla Server Interface.exe程序依赖的动态库
ssleay32.dllFileZilla Server Interface.exe程序依赖的动态库

3. 运行

我计划将其放入git-bash环境中运行,因此编写了~/tools/bash/filezilla.sh脚本。我将FileZilla Serve的文件存放在~/other/目录下。

#!/bin/bashSERVER_EXE=""$MYTOOLS/other/FileZilla Serve/FileZilla Server.exe"
CONF_EXE=""$MYTOOLS/other/FileZilla Serve/FileZilla Server Interface.exe"if [[ $# == 0 ]]; then# 无参数时,打印帮助文档echo filezilla [conf] [start] [stop]exit -1
ficase $1 instart)# 检查是否已经运行,netstat命令可能执行的比较慢netstat -a | grep "0.0.0.0:21\s" > /dev/null 2>&1if [[ $? == 0 ]]; thenecho filezilla has been running, exitexit -1fi# 后台运行servernohup "$SERVER_EXE" -compat -start > /dev/null 2>&1 &;;stop)# 停止后台程序的运行# 也可通过taskkill -f -im 'FileZilla Server.exe'终止这些进程"$SERVER_EXE" -compat -stop;;conf)# 启动配置程序nohup "$CONF_EXE" > /dev/null 2>&1 &;;*)echo filezilla [conf] [start] [stop]exit -1;;
esac
# 在~/tools/tools.sh中添加别名
$ alias filezilla="$MYTOOLS/bash/filezilla.sh"
# 启动服务
$ filezilla start
# 启动配置程序
$ filezilla conf
# 关闭服务
$ filezilla stop

4. 配置

点击【编辑】》【用户】》【General】》【添加】》【anonymous】,anonymous表示匿名用户。
再点击【Share folders】》【添加(D)】》【添加一个共享目录,并设置权限】》【确定】。之后可以退出Filezilla Server Interface程序了。在资源管理器中输入ftp://127.0.0.1即可访问到共享目录。
配置界面

关联文档

phpstudy(1) – 记录

http://www.dtcms.com/a/216486.html

相关文章:

  • 模型可信度
  • 详解Kubernetes Scheduler 的调度策略
  • 基于 STM32 的农村污水处理控制系统设计与实现
  • HTML 表单与输入:基础语法到核心应用全解析
  • Kotlin 实战:Android 设备语言与国家地区的 5 种获取方式
  • 说说 Kotlin 中的 Any 与 Java 中的 Object 有何异同?
  • 国标GB28181视频平台EasyGBS助力公交/客运搭建全场景实时监控安全管理
  • 对于ARM开发各种手册的分类
  • 在springboot,禁止查询数据库种的某字段
  • 如何将 PDF 文件中的文本提取为 YAML(教程)
  • 代码随想录算法训练营 Day58 图论Ⅷ 拓扑排序 Dijkstra
  • 前端vue中使用signalr
  • Windows系统下 NVM 安装 Node.js 及版本切换实战指南
  • 如何实现高性能超低延迟的RTSP或RTMP播放器
  • Modbus通信中的延迟和时间间隔详解
  • KT6368A通过蓝牙芯片获取手机时间详细说明,对应串口指令举例
  • Spring Boot整合JWT实现认证与授权
  • 【C++】封装哈希表实现 unordered_map、unordered_set
  • 算力中心:数字经济发展的新引擎
  • 在 Linux 系统上连接 GitHub 的方法 (适用2025年)
  • Git安装后配置Gitee发现C盘下无.ssh
  • git 命令之-git cherry-pick
  • 【Webtrees 手册】第 9 章 - 开发指南
  • SOC-ESP32S3部分​​​​​​​:15-PWM脉冲宽度调制
  • 赋能低空经济 | 奇妙智能已掌握AI+无人机智慧巡检技术
  • 浅谈Mysql的MVCC机制(RC与RR隔离级别)
  • 定时清理流媒体服务器录像自动化bash脚本
  • 为My Retro应用添加安全防护
  • 线程池详解:原理、使用与优化
  • 机器学习算法-- K 近邻算法(KNN)