温馨提示×

linux sftp能用什么客户端

小樊
45
2026-09-20 07:08:06
栏目: 智能运维

在 Linux 下,可以使用多种 SFTP 客户端 来连接和管理远程服务器。下面按命令行图形界面分类说明:


一、命令行 SFTP 客户端(最常见)

1. sftp(系统自带)

OpenSSH 自带,最常用:

sftp user@host
sftp -P 2222 user@host

进入后可用:

ls
cd
get file
put file

2. scp(类似 SFTP,更简单)

适合单文件传输:

scp file user@host:/path
scp user@host:/path/file .

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

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

4. lftp

功能强大,支持 SFTP / FTP / HTTP:

lftp sftp://user@host

5. curl / wget

适合脚本:

curl -u user:pass sftp://host/path/file -o local

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

1. FileZilla(跨平台,最流行)

sudo apt install filezilla

支持 SFTP、FTP、FTPS

2. WinSCP(仅 Windows,但可 Wine 运行)

Linux 上一般不用

3. Nautilus / Dolphin / Thunar(文件管理器)

直接输入:

sftp://user@host

适合桌面用户

4. Cyberduck(Linux 有版本)

界面友好,支持 SFTP、S3、云存储

5. Mount SFTP 为本地目录

  • sshfs
sshfs user@host:/remote/path /local/mount

三、开发/高级工具

  • VS Code + Remote - SSH / SFTP 插件
  • Midnight Commander (mc):终端双栏文件管理
  • rclone:云 + SFTP 同步

总结推荐

场景 推荐
快速传输 scp / sftp
批量/脚本 rsync
桌面用户 FileZilla / 文件管理器
挂载使用 sshfs

如果你是 服务器无桌面环境想脚本自动化,可以告诉我使用场景,我可以直接给你示例命令。

0