温馨提示×

ubuntu sftp能用什么客户端

小樊
47
2026-10-16 23:59:02
栏目: 智能运维

在 Ubuntu 上,可以使用多种 SFTP 客户端(命令行或图形界面)来连接 SFTP 服务器。下面分类介绍:


一、命令行 SFTP 客户端(系统自带 / 常用)

1. sftp(OpenSSH 自带)

Ubuntu 默认已安装,无需额外安装。

sftp user@host
sftp -P 2222 user@host   # 指定端口

常用命令:

  • ls 列出远程文件
  • get file 下载
  • put file 上传
  • exit 退出

2. scp(简单文件拷贝)

scp file user@host:/path/
scp -P 2222 user@host:/path/file .

3. rsync(推荐,支持断点)

rsync -avz -e ssh file user@host:/path/

二、图形界面 SFTP 客户端(GUI)

1. FileZilla(最常用)

sudo apt install filezilla
  • 支持 SFTP
  • 拖拽上传下载
  • 跨平台

2. Nautilus(Ubuntu 文件管理器,原生支持)

直接在地址栏输入:

sftp://user@host

或使用“其他位置 → 连接到服务器”


3. GNOME Commander / Nemo

  • Nemo(Linux Mint 常用):
sudo apt install nemo

同样支持 sftp://


4. Cyberduck

  • 官方下载 .deb
  • 界面友好,支持 SFTP / S3 / 云存储

5. WinSCP(仅 Windows)

  • 如果你从 Windows 连 Ubuntu SFTP,用 WinSCP
  • Ubuntu 上不能直接用(可 Wine,但不推荐)

三、开发 / 高级用户常用

1. lftp

sudo apt install lftp
lftp sftp://user@host
  • 支持脚本
  • 支持镜像目录

2. sshfs(把 SFTP 挂载成本地目录)

sudo apt install sshfs
sshfs user@host:/remote/path /local/mount

像本地文件夹一样使用


四、推荐选择建议

  • 偶尔用:Nautilus(sftp://)
  • 频繁传输:FileZilla
  • 脚本 / 自动化:sftp / lftp / rsync
  • 像本地磁盘用:sshfs

如果你愿意,可以告诉我:

  • 是 Ubuntu 连别人,还是 别人连 Ubuntu
  • 是否要 图形界面
  • 是否用于 服务器/自动化

我可以给你更具体的方案。

0 踩