You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2新手求助:无需FileZilla等FTP工具访问WordPress文件

不用FTP工具访问AWS EC2上WordPress文件的方法

别担心,作为AWS EC2新手遇到这种情况太正常了!我给你几个简单靠谱的方法,不用FTP就能直接访问和修改你的WordPress文件,尤其是wp-config.php:

方法1:用EC2 Instance Connect(最方便,浏览器直接操作)

这是AWS官方提供的浏览器终端工具,不用装任何软件,直接在控制台操作:

  • 打开AWS EC2控制台,找到你的EC2实例,选中它之后点击顶部的「Connect」按钮。
  • 在弹出的连接页面里,选择「EC2 Instance Connect」选项卡,确认用户名(Amazon Linux默认是ec2-user,Ubuntu默认是ubuntu),然后点击「Connect」。
  • 几秒钟后就会打开一个浏览器内置的终端窗口,接下来咱找WordPress的文件位置:
    • 大多数情况下,WordPress文件会放在/var/www/html目录下,敲命令cd /var/www/html进入,再敲ls就能看到wp-config.php了。
  • 修改文件:敲sudo nano wp-config.php(加sudo是因为文件权限通常需要管理员权限),打开后找到站点URL的定义行——如果原来有的话,修改WP_HOME和WP_SITEURL的值;如果没有,就在/* That's all, stop editing! Happy publishing. */这行之前添加:
    define('WP_HOME','https://你的新站点域名.com');
    define('WP_SITEURL','https://你的新站点域名.com');
    
  • 保存退出:按Ctrl+O,回车确认保存,再按Ctrl+X退出编辑器。

方法2:用AWS Systems Manager Session Manager(更安全,无公网IP也能连)

如果你的EC2实例没有公网IP,或者想更安全地连接,用这个方法:

  • 首先确保你的EC2实例已经装了SSM Agent(Amazon Linux 2、Amazon Linux 2023默认自带,Ubuntu官方镜像也会预装)。
  • 打开AWS控制台的「Systems Manager」服务,左侧菜单找到「Session Manager」,点击「Start session」。
  • 在列表里选中你的EC2实例,点击「Start session」,就能进入终端窗口,后续操作和方法1完全一样——找到wp-config.php修改即可。

方法3:用AWS CloudShell(通过SSH连接)

如果你习惯用SSH命令,也可以用AWS自带的CloudShell:

  • 点击AWS控制台右上角的「CloudShell」图标,打开在线终端。
  • 先把你的EC2密钥对上传到CloudShell(或者确保密钥对已经在本地,不过CloudShell里上传更方便),然后修改密钥对的权限:chmod 600 你的密钥对文件名.pem(必须改成600权限,不然SSH会报错)。
  • 然后用SSH连接实例:ssh -i "你的密钥对文件名.pem" 用户名@实例公网IP(用户名还是Amazon Linux用ec2-user,Ubuntu用ubuntu)。
  • 连接成功后,同样进入WordPress目录修改wp-config.php就行。

小提醒

  • 如果你不确定WordPress文件的位置,可以敲find / -name "wp-config.php"命令,系统会帮你找到文件的绝对路径。
  • 修改完wp-config.php后,记得刷新你的WordPress站点,确认URL已经生效。

内容的提问来源于stack exchange,提问作者Pablo G.

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.13 07:55:54