温馨提示×

linux filezilla如何远程传

小樊
49
2026-10-09 14:30:25
栏目: 智能运维

在 Linux 下使用 FileZilla 远程传输文件,通常是通过 SFTP / FTP 连接远程服务器。下面给你一套清晰的操作步骤(适合新手)。


一、安装 FileZilla(Linux)

Ubuntu / Debian

sudo apt update
sudo apt install filezilla

CentOS / Rocky / Alma

sudo yum install filezilla
# 或
sudo dnf install filezilla

Arch

sudo pacman -S filezilla

安装完成后,在菜单或终端启动:

filezilla

二、使用 FileZilla 远程传文件(推荐 SFTP)

1️⃣ 准备信息

你需要:

  • 远程服务器 IP 或域名
  • 用户名(如 root 或普通用户)
  • 密码 或 SSH 私钥
  • 端口(默认 SFTP 是 22)

2️⃣ 快速连接(界面上方)

在 FileZilla 顶部输入:

主机:sftp://192.168.1.100
用户名:your_user
密码:your_password
端口:22

点击 “快速连接”

✅ 左侧是本地文件
✅ 右侧是远程服务器文件


3️⃣ 传文件

  • 上传:左 → 右(拖本地文件到远程)
  • 下载:右 → 左(拖远程文件到本地)

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

1️⃣ 生成密钥(如果还没有)

ssh-keygen -t rsa -b 4096

2️⃣ 把公钥传到服务器

ssh-copy-id user@server_ip

3️⃣ FileZilla 设置私钥

编辑 → 设置 → SFTP → 添加密钥文件
选择 ~/.ssh/id_rsa

连接时:

  • 主机:sftp://ip
  • 用户:服务器用户名
  • 密码:留空(用密钥)

四、站点管理器(常用连接保存)

文件 → 站点管理器 → 新建站点
  • 协议:SFTP
  • 主机:服务器IP
  • 登录类型:密钥文件 / 正常
  • 保存后双击连接

五、常见问题

❌ 连接超时

  • 服务器是否开启 SSH
  • 防火墙是否放行 22 端口

❌ 权限拒绝

  • 是否用了错误用户
  • 目录是否有权限(如 /root)

✅ 命令行替代(可选)

scp file.txt user@ip:/path/

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

  • 你是 Ubuntu / CentOS / 其他
  • 是 服务器 ↔ 本地 还是 服务器 ↔ 服务器
  • 是否用 密钥 / 密码

我可以直接给你“照抄可用”的配置。

0 踩