本网站包含联盟链接——如果您通过这些链接注册,我们可能会获得佣金。 详情
指南 · FTP & 文件管理

什么是FTP?如何在泰国虚拟主机上通过FTP上传文件 2026

什么是FTP?如何在泰国虚拟主机上通过FTP上传文件 2026

FTP(文件传输协议)是在您的计算机和网络托管服务器之间传输文件的标准方法。网站所有者使用FTP将HTML文件、图片、PHP脚本和其他内容直接上传到他们的主机账户。本指南涵盖从基本FTP设置到在泰国主机上使用安全SFTP的所有内容。

FTP vs SFTP vs FTPS:有什么区别?

建议:当您的主机支持SFTP时(通常使用端口22),始终使用SFTP。它与FTP一样易用,但安全性高得多。

使用FileZilla连接

FileZilla是最受欢迎的免费FTP/SFTP客户端,支持Windows、Mac和Linux。

  1. 从filezilla-project.org下载FileZilla。
  2. 打开FileZilla → 填写顶部快速连接栏:
    主机:ftp.yourdomain.com(或您的服务器主机名)
    用户名:主机提供的FTP用户名
    密码:FTP密码
    端口:21(FTP/FTPS)或22(SFTP)
  3. 点击快速连接。
  4. 左侧面板 = 您计算机上的文件。右侧面板 = 服务器上的文件。
  5. 从左侧拖到右侧进行上传,从右侧拖到左侧进行下载。
推荐AsiaGB.com — 我们推荐的虚拟主机 & VPS服务。服务器位于泰国和新加坡,SSD存储,DirectAdmin控制面板,24小时泰语支持,99%在线率保证。

总部位于泰国,非常适合泰国网站和企业。

访问 AsiaGB →

在DirectAdmin中创建FTP账户

  1. 登录DirectAdmin → 附加功能 → FTP管理。
  2. 点击创建FTP账户。
  3. 输入用户名、密码和主目录(此FTP账户可以访问的文件夹)。
  4. 点击创建。

最佳实践:为每位开发者或合同工创建独立的FTP账户,主目录限制在他们需要访问的文件夹内。这种最小权限原则可以防止未授权访问其他文件。

文件权限(chmod)

文件权限定义谁可以读取、写入或执行文件。Linux/Unix权限使用三位数字代码:

常见问题解答

忘记FTP密码该怎么办?

进入DirectAdmin → FTP管理 → 编辑账户 → 设置新密码即可。无需联系客服——您可以立即自行重置。

通过FTP上传了文件但网站没有更新,为什么?

尝试硬刷新浏览器(Ctrl+Shift+R)。如果您使用Cloudflare或CDN,也需要清除那里的缓存。CDN缓存可能在上传后数小时内仍提供旧版本文件。

SFTP使用哪个端口?

SFTP通过SSH运行,默认使用端口22——与FTP的端口21不同。在FileZilla中,将端口改为22并将协议类型选择为SFTP。

为什么无法通过FTP连接?

常见原因:用户名或密码错误、主机面板中未启用FTP访问、防火墙阻止端口21、主机名错误。如果位于NAT/防火墙后面,请在FTP客户端设置中尝试启用被动模式。