第一部分:准备工作 (在连接前,你需要这些信息)

在开始之前,请从你的网站托管服务提供商(阿里云、腾讯云、GoDaddy、Bluehost等)获取以下信息,这通常可以在你的主机控制面板中找到。

cuteftp发布网站
(图片来源网络,侵删)
  1. 主机名: 这是服务器的地址,它可能是一个域名(如 ftp.yourdomain.com)或一个IP地址(如 168.1.1)。
  2. 用户名: 用于登录服务器的账户名。
  3. 密码: 与用户名对应的密码。
  4. 端口号: FTP的默认端口是 21,但为了安全,很多服务商现在使用 SFTP (SSH File Transfer Protocol),它的默认端口是 22,请务必确认清楚你的服务商提供的是FTP还是SFTP。

小提示: 为了安全起见,强烈建议使用 SFTPFTPS (SSL加密的FTP) 协议,而不是普通的FTP,它们能加密你的登录信息和传输的文件,更安全。


第二部分:安装 CuteFTP

如果你还没有安装 CuteFTP,请先完成这一步。

  1. 访问 CuteFTP 的官方网站:https://www.cuteftp.com/
  2. 下载适合你操作系统的版本(Windows 或 macOS)。
  3. 运行安装程序,按照提示完成安装,它通常是一个付费软件,但提供试用版。

第三部分:连接到你的网站服务器

这是最核心的步骤。

步骤 1:启动 CuteFTP

打开 CuteFTP 软件,你会看到一个欢迎界面或主界面。

cuteftp发布网站
(图片来源网络,侵删)

步骤 2:创建新的站点连接

CuteFTP 使用“站点管理器”来保存所有服务器的连接信息,方便以后使用。

  1. 在菜单栏中,点击 文件 -> 新建 -> FTP站点

    • 或者,点击左侧工具栏上的 站点管理器 图标(看起来像一个地球仪和文件夹),然后在弹出的窗口中点击 新建 -> FTP站点
  2. 这时会弹出一个“站点属性”或“FTP站点设置”的窗口。

步骤 3:填写服务器信息

在弹出的设置窗口中,填写你从服务商那里获取的信息。

cuteftp发布网站
(图片来源网络,侵删)
  1. 给这个连接起一个你容易识别的名字,我的主站”或“公司官网”。

  2. 主机地址: 输入你的主机名或IP地址。

  3. 用户名: 输入你的FTP用户名。

  4. 密码: 输入你的FTP密码。

  5. 登录类型: 通常选择 普通 即可。

  6. 协议: 这是非常关键的一步!

    • 如果你服务商支持 SFTP(推荐),请在这里选择 SFTP
    • 如果只支持 FTP,就选择 FTP
    • 如果支持 FTPS (FTP over SSL),请选择 FTP,然后在下面的“选项”里勾选 使用显式FTP over SSL (FTPS)
  7. 端口:

    • 如果你选择了 FTP,端口通常填 21
    • 如果你选择了 SFTP,端口通常填 22
    • 如果你的服务商有特殊要求,请填入他们指定的端口。
  8. 高级设置 (可选):

    • 初始路径: 有些服务商需要指定你登录后默认进入的目录,你的网站文件可能需要放在 /public_html/www 目录下,如果不填,登录后你通常需要自己手动进入正确的文件夹,不确定的话可以先不填,登录后再找。
    • 本地文件夹: 你可以设置本地电脑上哪个文件夹作为你的网站源文件夹,这样 CuteFTP 会自动打开这个文件夹。

步骤 4:连接

填写完所有必要信息后,点击 确定连接 按钮。

  • 首次连接SFTP/FTPS: 如果是第一次使用加密协议连接,CuteFTP 可能会显示一个安全警告,提示你服务器的“主机密钥”未知,这很正常,因为它是第一次见这台服务器,点击 “接受并保存”“是” 即可。

  • 连接成功: 如果信息正确,CuteFTP 会成功连接到服务器,你会看到界面分为左右两个部分:

    • 左侧: 是你 本地电脑 的文件和文件夹。
    • 右侧: 是你 远程服务器 上的文件和文件夹。

第四部分:上传你的网站文件

连接成功后,就可以开始上传文件了。

步骤 1:定位正确的远程目录

在右侧的远程服务器窗口中,找到你的网站应该存放的根目录,对于大多数虚拟主机来说,这个目录通常是以下之一:

  • /public_html
  • /www
  • /httpdocs
  • /root

如果你不确定,可以咨询你的主机服务商。把文件上传到错误的目录是无法通过域名访问网站的。

步骤 2:选择并上传文件

  1. 左侧(本地电脑) 窗口中,浏览并选中你想要上传的所有网站文件和文件夹(通常是你的整个网站项目文件夹,包含 index.html, css, js, images 等所有内容)。
  2. 上传方法有多种,任选一种即可:
    • 拖拽上传: 直接用鼠标选中左侧的文件,拖拽 到右侧的远程窗口中,这是最直观的方法。
    • 复制粘贴: 选中左侧的文件,按下 Ctrl + C (复制),然后在右侧的远程窗口中点击一下,再按下 Ctrl + V (粘贴)。
    • 上传按钮: 选中左侧的文件,然后点击工具栏上的 “向上传” 按钮(通常是一个箭头从本地指向远程的图标)。

上传进度会显示在窗口下方,等待所有文件上传完成。


第五部分:管理文件和断开连接

步骤 1:验证上传

上传完成后,在远程服务器窗口中检查一下文件是否已经全部到达,你也可以双击远程文件来下载回本地,检查是否和本地文件一致。

步骤 2:重命名或删除文件

  • 重命名: 右键点击文件或文件夹,选择 “重命名”
  • 删除: 右键点击文件或文件夹,选择 “删除”

步骤 3:断开连接

完成所有操作后,点击菜单栏的 文件 -> 断开,或者直接关闭 CuteFTP 窗口。


常见问题与技巧

Q: 我上传了文件,但为什么网站打不开? A: 这是最常见的问题,通常有以下几个原因:

  1. 上传路径错误: 文件没有上传到网站的根目录(如 /public_html),而是上传到了上一级或其他目录,请检查远程服务器上的路径。
  2. 文件名或首页文件错误: 很多服务器要求首页文件必须命名为 index.html, index.htm, index.php 等,请确保你的首页文件名符合要求。
  3. 文件权限问题: 服务器上的文件权限可能不正确,右键点击文件/文件夹,选择 “属性”“权限”,确保所有者有“读取”、“写入”、“执行”权限,组和其他用户至少有“读取”权限。
  4. 缓存问题: 清理你的浏览器缓存,或者使用无痕/隐私模式访问网站。
  5. DNS问题: 如果你是新注册的域名,DNS解析可能还没有生效,这通常需要24-48小时。

Q: CuteFTP 提示“连接被拒绝”或“无法登录”? A: 检查以下几点:

  • 主机地址、用户名、密码 是否有误,注意大小写和空格。
  • 端口 是否正确。
  • 确认你的服务商是否 关闭了FTP/SFTP端口,或者是否需要 IP白名单(只允许特定IP地址登录)。
  • 尝试切换 协议(FTP <--> SFTP)。

Q: 传输速度很慢? A: 可能是网络问题,也可能是服务器限制了FTP传输速度,可以尝试:

  • 使用SFTP协议,它通常比FTP更稳定。
  • 在CuteFTP的设置中,尝试调整 最大传输线程数缓冲区大小

总结一下流程: 获取信息 -> 安装软件 -> 新建站点 -> 填写信息并连接 -> 找到远程根目录 -> 拖拽或复制粘贴上传文件 -> 验证并断开连接。

希望这个详细的指南能帮助你成功使用 CuteFTP 发布你的网站!如果在操作中遇到任何具体问题,可以随时提出。