温馨提示×

debian怎样用filezilla传网站

小樊
35
2026-09-20 01:41:01
栏目: 云计算

在 Debian 上用 FileZilla 传输网站文件,一般流程如下:


一、安装 FileZilla(Debian)

方法 1:用 apt 安装(推荐)

sudo apt update
sudo apt install filezilla

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


二、准备网站服务器信息

你需要以下信息(通常来自你的主机商或服务器管理员):

  • 主机(Host):
    • 域名:ftp.example.com
    • 或服务器 IP:192.168.1.100
  • 用户名(Username)
  • 密码(Password)
  • 端口(Port):
    • FTP:21
    • SFTP:22(推荐,更安全)

三、连接服务器

  1. 打开 FileZilla
  2. 在顶部输入:
    • 主机
    • 用户名
    • 密码
    • 端口
  3. 点击 “快速连接”

✅ 连接成功后:

  • 左侧:你的本地电脑
  • 右侧:服务器目录

四、上传网站文件

常见网站目录(取决于服务器)

  • Apache:
    /var/www/html
    
  • Nginx:
    /usr/share/nginx/html
    
  • 虚拟主机可能类似:
    /home/用户名/public_html
    

上传步骤

  1. 在左侧找到你的网站文件(如 index.html、wp-admin 等)
  2. 拖拽到右侧对应目录
  3. 等待传输完成

五、注意权限问题(很重要)

如果网站无法访问,可能是权限问题:

sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

(Apache 用户通常是 www-data,Nginx 类似)


六、推荐:使用 SFTP 而不是 FTP

如果你有 SSH 权限,强烈建议用 SFTP(端口 22):

  • 加密传输
  • 不需要额外开 FTP 服务

七、常见问题

1. 连接超时

  • 检查防火墙
  • 确认端口正确
  • 服务器是否允许 FTP/SFTP

2. 无法写入目录

  • 权限不足
  • 用 sudo 或联系管理员

3. Passive mode 错误

  • 在 FileZilla → 站点管理器 → 传输设置 → 使用「被动模式」

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

  • 你用的是 Apache / Nginx / 虚拟主机
  • 是 本地 Debian 还是云服务器

我可以给你更精确的路径和操作步骤。

0 踩