温馨提示×

怎样用filezilla连linux

小樊
40
2026-09-09 16:22:53
栏目: 智能运维

使用 FileZilla 连接 Linux 服务器,通常是通过 SFTP(SSH 文件传输)FTP 方式。下面以最常用、最安全的 SFTP 方式为例说明。


一、准备工作(Linux 端)

  1. Linux 已开启 SSH 服务
    # 查看 SSH 是否在运行
    systemctl status sshd
    
    # 如果没开
    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  2. 知道以下信息
    • Linux 的 IP 地址(如 192.168.1.100
    • 用户名(如 root 或普通用户)
    • 密码(或 SSH 私钥)
    • 端口(默认 22

二、FileZilla 客户端设置(SFTP)

  1. 打开 FileZilla
  2. 在顶部输入:
    • 主机(Host)sftp://IP地址
      例如:sftp://192.168.1.100
      
    • 用户名(Username):Linux 用户名
    • 密码(Password):用户密码
    • 端口(Port)22
  3. 点击 “快速连接”

✅ 连接成功后,左侧是本地文件,右侧是 Linux 文件。


三、使用 SSH 密钥登录(推荐)

如果你用的是密钥而不是密码:

  1. FileZilla → 编辑 → 设置 → SFTP
  2. 点击 “添加密钥文件”
  3. 选择你的 .ppk(Windows)或私钥文件
  4. 回到主界面,只填:
    • 主机:sftp://IP
    • 用户名
    • 端口:22
  5. 连接

⚠️ Linux 私钥通常是 id_rsa,Windows 需用 PuTTY 转成 .ppk


四、FTP 方式(不推荐)

如果 Linux 装了 vsftpd

  • 主机:ftp://IP
  • 端口:21
  • 用户名 / 密码

❗ FTP 不安全,公网不建议使用。


五、常见问题

连不上?检查:

  • 防火墙是否放行 22 端口
    sudo ufw allow 22
    
  • IP 是否可达(ping 一下)
  • 是否禁止 root 登录(改 /etc/ssh/sshd_config

如果你告诉我:

  • Linux 是 云服务器 / 虚拟机 / WSL
  • 用的是 密码还是密钥

我可以给你更精确的步骤。

0