网站建好了,服务商却说没有FTP,这事先别急着吵架。现在很多建站方式本来就不把FTP当标配:SaaS建站、托管型WordPress、容器化部署、只开放面板的虚拟主机,都会把文件传输收进更安全的通道。FTP本身是明文协议,账号密码和文件内容在网络里裸奔,服务商关掉它并不奇怪。你要做的不是死磕FTP,而是先确认自己到底要传什么、改什么,再找对应的入口。
先问清楚对方说的“不给FTP”是哪一种。是完全没有文件传输权限,还是只不给明文FTP,但提供SFTP、SSH、控制面板文件管理器、Git部署、对象存储?这几个差别很大。很多主机商把FTP端口21关了,却给你SFTP,走SSH端口22,加密传输,用FileZilla、WinSCP都能连。也有服务商只给面板里的文件管理,能上传压缩包、解压、改权限、编辑文本文件,日常换模板、传验证文件、改伪静态够用。如果是WordPress托管,后台外观里的主题文件编辑器能改部分主题文件,插件安装页能传插件包,但别拿它当文件管理器,改错一个分号网站就白屏。
如果只是传几个文件,面板文件管理器最省事。把文件打成zip,上传后解压,比一个个传快。改配置文件前先备份,面板一般有备份功能。要传主题或插件,走CMS后台上传安装包更稳。需要改数据库,找phpMyAdmin或服务商提供的数据库管理入口,别直接改文件里的数据库密码。要批量部署,问有没有Git、CI/CD或者API,很多现代主机支持从仓库拉代码,比FTP可靠。
如果对方只给SaaS后台,那基本没有传统文件系统。Wix、Shopify这类平台不开放FTP是产品设计,不是针对你。你能做的是用平台提供的主题编辑器、应用市场、自定义代码注入、商品和页面后台。需要放验证文件,看平台是否支持DNS验证或HTML标签验证。需要迁移,用平台导出功能或第三方迁移工具,别想着找FTP。
实在必须用FTP,先看合同和套餐说明。有些服务商在购买页写了“支持FTP”,实际只给SFTP,这算描述不清,可以要求开通SFTP账号或临时账号。沟通时直接说用途:传主题包、改配置文件、做备份,问能不能给一个限时、限目录的SFTP账号。正规服务商通常愿意给替代方案,而不是让你用明文FTP。若对方坚持不给任何文件权限,而你的网站又必须改代码,那就考虑迁移。迁移前导出数据库和网站文件,没有文件权限就用服务商备份或CMS导出,再在新主机恢复。迁移时注意域名解析和SSL,别急着删旧站。

安全上别退步。明文FTP能不用就不用,SFTP和SSH更合适。账号权限给到最小,只开需要改的目录,用完删临时账号。面板文件管理器也有风险,别把权限改成777,别在公网长期留后门文件。装文件管理插件要选维护活跃的,用完停用。改代码前备份,改完先测前台和后台。网站不是传完文件就完事,权限、缓存、SSL、伪静态都要看一眼。
一句话,FTP只是文件传输的一种老办法,不是建站的唯一入口。先确认替代通道,再用面板、SFTP、Git、CMS后台或迁移解决。别为了一个FTP账号把网站安全降级。