EN 立即下载

SFTP 文件传输

连接 SSH 服务器后,旗鱼自动建立 SFTP 通道,你可以用可视化界面管理远程文件——浏览、上传、下载、编辑,无需记忆任何命令。

打开远程文件管理器

  1. 先连接一台 SSH 服务器(参阅 SSH 连接
  2. 点击左侧边栏的 文件管理器图标(文件夹形状)
  3. 文件管理器会自动显示远程服务器的文件系统

如果当前标签页是本地终端,文件管理器显示的是本机文件。切换到 SSH 标签页后会自动切换为远程文件。

浏览文件

导航

  • 点击文件夹进入子目录
  • 点击路径栏可以直接输入路径快速跳转(如 /var/log/nginx
  • 点击返回箭头回到上级目录
  • 点击主目录图标跳转到用户主目录

文件信息

文件列表中显示每个文件/文件夹的:

  • 文件名和图标(根据类型区分)
  • 文件大小
  • 修改时间
  • 权限信息(rwx 格式)

显示选项

  • 隐藏文件:点击工具栏的「显示隐藏文件」按钮切换(以 . 开头的文件)
  • 排序方式:按名称、大小、修改时间排序

上传文件

将本地文件传输到远程服务器:

拖拽上传

最直观的方式——从电脑的文件管理器(Finder / 文件资源管理器)直接拖文件到旗鱼的文件管理面板中。

  • 支持拖拽多个文件
  • 支持拖拽文件夹(会递归上传)
  • 上传过程会显示进度条

按钮上传

点击工具栏的「上传」按钮,在弹出的文件选择器中选择本地文件。

上传注意事项

  • 文件会上传到当前浏览的目录
  • 如果目标目录已有同名文件,会提示是否覆盖
  • 上传大文件时请耐心等待,进度条会显示传输状态
  • 确保远程目录有写入权限(否则上传会失败)

下载文件

将远程服务器上的文件下载到本地:

  1. 在文件列表中找到要下载的文件
  2. 右键文件,选择「下载」
  3. 选择本地保存位置
  4. 等待下载完成

提示:如果需要下载整个目录,可以先让 AI 帮你打包成 tar.gz,再下载单个压缩文件:

帮我把 /var/log/nginx 目录打包成 tar.gz,然后我下载

编辑远程文件

双击一个文本文件可以直接在内置编辑器中打开。编辑器支持:

  • 语法高亮:自动识别文件类型并高亮显示
  • 保存同步:按 Ctrl/Cmd + S 保存,自动同步回服务器
  • 大文件提示:文件过大时会提示,避免卡顿

适合快速编辑的场景:

文件类型典型文件
Web 服务配置nginx.confapache2.conf.htaccess
应用配置docker-compose.ymlconfig.yaml.env
脚本文件deploy.shbackup.shcrontab
应用代码.py.js.go 等代码文件

二进制文件(如图片、压缩包)无法用编辑器打开,双击会提示不支持。

文件操作

右键文件或文件夹可以执行以下操作:

操作说明
新建文件在当前目录创建空文件
新建文件夹在当前目录创建文件夹
重命名修改文件/文件夹名称
删除删除文件或文件夹(⚠️ 不可恢复,请谨慎)
修改权限查看和修改 Unix 权限(如 755、644)
下载下载到本地

让 AI 帮你操作文件

除了可视化界面,你还可以用自然语言让 AI 完成更复杂的文件操作:

基础操作

把服务器上 /var/log/nginx/access.log 下载到本地桌面
把本地的 deploy.sh 上传到服务器的 /home/user/ 目录

批量操作

把 /var/log/ 下超过 7 天的日志文件都删掉
把 /home/app/config/ 目录下所有 .conf 文件备份到 /home/app/config_backup/

文件分析

看一下 /var/log/nginx/error.log 最后 50 行有什么错误
统计一下 /home/data/ 目录下各类型文件的数量和总大小

打包下载

帮我把 /home/app/logs/ 目录下今天的日志打包成一个 tar.gz 文件