本站包含联盟链接——我们可能因此获得佣金,但不会向你额外收费,也不影响评测的中立性。 详情

FTP SFTP 泰国指南

FTP SFTP 泰国指南

什么是 FTP

FTP(文件传输协议)通过端口 21(控制)和随机数据端口在网络中的客户端与服务器之间传输文件。主要问题:它以明文方式传输数据(包括密码),这在不信任的网络中是不安全的。

什么是 SFTP

SFTP(SSH 文件传输协议)通过 SSH(安全外壳)传输文件,对所有数据(包括身份验证)进行加密。使用端口 22(与 SSH 相同)。比 FTP 安全得多——只要可能,应始终优先使用 SFTP 而非 FTP。

对 AsiaGB 感兴趣?

在官方网站上查看最新的套餐和优惠。

访问 AsiaGB →

FTP vs SFTP

关键区别:FTP 未加密,密码以明文发送,使用端口 21。SFTP 使用 SSH 加密,使用端口 22。FTP 对不需要 SSH 访问的共享主机更简便。某些共享主机不提供 SFTP。FTPS 是通过 SSL 的 FTP——这是一个折中方案。

FTP 客户端

FileZilla:免费开源软件,整体最佳,支持 FTP/SFTP/FTPS。WinSCP:免费 Windows 客户端,具有出色的 SFTP/SCP 支持。Cyberduck:免费 Mac/Windows 版本,用户界面友好。Transmit:最佳 Mac 客户端,但需付费。命令行:终端中的 sftp 和 scp。

设置:FTP 虚拟主机

在 cPanel 中,进入 FTP 账户 → 创建用户名、密码、允许的目录和配额。在 FileZilla 中,输入主机(域名或 IP)、用户名、密码、端口(FTP 使用 21,SFTP 使用 22)并选择正确的协议。

被动 vs 主动 FTP 模式

防火墙通常会阻止主动 FTP 模式,因为服务器会主动向客户端发起数据连接。被动模式:客户端发起数据连接,更容易通过防火墙。如果 FTP 连接失败,请首先尝试被动模式。

安全性:FTP/SFTP

使用 FTPS 或 SFTP 代替纯 FTP。在自己的 VPS 上禁用纯 FTP。使用 IP 白名单限制 FTP 访问。为 SFTP 使用强密码或 SSH 密钥身份验证。定期检查 FTP 日志。

FTP 虚拟主机用途

虚拟主机中 FTP 的常见用途:上传网站文件(HTML、PHP、CSS、JS)、下载文件备份、直接编辑文件(某些客户端支持此功能)、在目录之间移动文件、批量上传图片,以及从本地部署代码到生产环境。

什么是 FTPS

FTPS(FTP 安全或 FTP over SSL/TLS)为 FTP 添加了 SSL/TLS 加密——与 SFTP(使用 SSH)不同。显式 FTPS:以 FTP 开始,然后升级为 SSL。隐式 FTPS:从一开始就使用 SSL,端口为 990。比纯 FTP 更复杂,但更安全。

常见问题 (FAQ)

我如何基本使用 FileZilla?
1. 打开 FileZilla。2. 文件 -> 站点管理器 -> 新建站点。3. 协议:SFTP。4. 主机:your-domain.com。5. 端口:22。6. 用户名和密码由主机商提供。7. 点击"连接",如果询问是否信任主机密钥,点击确定并回答"是"。8. 左侧 = 本地计算机,右侧 = 服务器。
SFTP 与 SSH 有何不同?
SSH 用于在服务器上进行命令行访问。SFTP 使用相同的端口(22),但是 SSH 的子系统,专门用于文件传输。两者使用相同的凭据,但应用程序不同(SSH = 终端,SFTP = 文件传输)。
我如何通过 FTP 上传 WordPress?
1. 从 WordPress.org 下载 WordPress。2. 解压文件。3. 用 FileZilla 连接到服务器。4. 进入 /public_html/ 目录。5. 将 WordPress 文件夹中的所有文件拖入"远程文件"面板。6. 等待上传完成。7. 在浏览器中打开 domain.com 并继续向导。
当 FTP 失败且连接断开时怎样处理?
尝试:1. 使用被动模式。2. 减少传输队列(一次上传更少的文件)。3. 在 FileZilla 设置中增加超时时间。4. 如果你在 Wi-Fi 上,尝试改用 LAN。5. 如果防火墙阻止,检查端口 21/22。6. 如果问题仍然存在,请联系主机商的技术支持。