温馨提示×

ubuntu的filezilla如何传输

小樊
33
2026-10-09 22:20:43
栏目: 智能运维

在 Ubuntu 下使用 FileZilla 传输文件,通常有两种常见方式:FTP/SFTP 图形界面传输 和 命令行(非图形)方式。下面分别说明。


一、安装 FileZilla(Ubuntu)

如果还没安装:

sudo apt update
sudo apt install filezilla

安装完成后,可在菜单中搜索 FileZilla 启动。


二、使用 FileZilla 图形界面传输文件(最常见)

1️⃣ 连接服务器

打开 FileZilla,顶部填写:

  • 主机(Host):服务器 IP 或域名
    例如:sftp://192.168.1.100 或 ftp://example.com
  • 用户名(Username)
  • 密码(Password)
  • 端口(Port)
    • SFTP:22
    • FTP:21

点击 “快速连接”。

✅ 推荐用 SFTP(基于 SSH),更安全


2️⃣ 传输文件

连接成功后:

  • 左侧:本地文件
  • 右侧:远程服务器文件

上传:从左拖到右
下载:从右拖到左

传输进度会在底部显示。


三、使用 SFTP(SSH)方式(推荐)

如果服务器是 Linux,一般用 SFTP:

  • 主机填:sftp://服务器IP
  • 端口:22
  • 使用服务器 SSH 账号密码或密钥

四、使用 SSH 密钥登录(更安全)

1️⃣ 生成密钥(本地 Ubuntu)

ssh-keygen

2️⃣ 上传公钥到服务器

ssh-copy-id user@server_ip

3️⃣ FileZilla 设置密钥

  • 编辑 → 设置 → SFTP
  • 添加密钥文件(.ppk 或 OpenSSH 私钥)

五、Ubuntu 命令行传输(不用 FileZilla)

如果不想用图形界面:

SFTP

sftp user@server_ip
put localfile
get remotefile

SCP

scp file.txt user@server:/path/

六、常见问题

❌ 连不上?

  • 服务器是否开启 SSH(22端口)
  • 防火墙是否放行
  • 是否使用了正确的协议(SFTP / FTP)

❌ 权限不足?

sudo chown -R user:user /path

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

  • 是 本地 ↔ 服务器 还是 Windows ↔ Ubuntu
  • 用 FTP 还是 SFTP
  • 是否使用 密钥登录

我可以给你更精确的教程。

0 踩