Amazon EC2 实例连接
Amazon EC2 instance connect
这是我的 Amazon EC2 免费套餐实例上的配置。
问题是我无法访问我的 WordPress 数据。示例:wp-config.php、上传文件夹等
有 4 种方法可以连接实例:
- EC2 Instance Connect - 它不工作,因为平台是 Debian(它适用于 Linux2 和 Ubuntu 绝对没问题。我尝试启动一个新的 Ubuntu 实例。)
- 会话管理器 - 未安装会话管理器
- SSH 客户端 - 无论我如何创建密钥、pem、ppk 或其他任何东西,它总是给我一个密钥是 public.
的错误
- EC2 串行控制台 - 它仅适用于基于 Nitro 的实例,因此将实例类型从
t2.micro
更改为 t3.micro
除了我还可以访问 AWS 云 Shell 但我在那里找不到 WordPress 文件。
如何访问我的 AWS EC2 Debian 实例上的 (create/edit/delete) 个文件?
在连接到您的 Debian / Wordpress 实例之前,请(再次仔细地)验证以下一般先决条件:
- 获取实例 ID。
- 获取实例的 public DNS 名称。
- 获取实例的用户名。
For Amazon Linux 2 or the Amazon Linux AMI, the user name is ec2-user.
For a CentOS AMI, the user name is centos or ec2-user.
For a Debian AMI, the user name is admin.
For a Fedora AMI, the user name is fedora or ec2-user.
For a RHEL AMI, the user name is ec2-user or root.
For a SUSE AMI, the user name is ec2-user or root.
For an Ubuntu AMI, the user name is ubuntu.
For an Oracle AMI, the user name is ec2-user.
For a Bitnami AMI, the user name is bitnami.
Otherwise, check with the AMI provider. --> Yours is bitnami.
如果您有自定义用户,check this
- 启用从您的 IP 地址到您的实例的入站 SSH 流量。
注意:确保与您的实例关联的安全组允许来自您的 IP 地址的传入 SSH 流量。默认情况下,VPC 的默认安全组不允许传入 SSH 流量。
Connect to your Linux instance using SSH
- 找到私钥
- 使用以下内容设置您的私钥的权限:
chmod 400 my-key-pair.pem
最后一步特别重要,因为你说你得到public键错误。有关此内容的更多信息 here。
这是我的 Amazon EC2 免费套餐实例上的配置。
问题是我无法访问我的 WordPress 数据。示例:wp-config.php、上传文件夹等
有 4 种方法可以连接实例:
- EC2 Instance Connect - 它不工作,因为平台是 Debian(它适用于 Linux2 和 Ubuntu 绝对没问题。我尝试启动一个新的 Ubuntu 实例。)
- 会话管理器 - 未安装会话管理器
- SSH 客户端 - 无论我如何创建密钥、pem、ppk 或其他任何东西,它总是给我一个密钥是 public. 的错误
- EC2 串行控制台 - 它仅适用于基于 Nitro 的实例,因此将实例类型从
t2.micro
更改为t3.micro
除了我还可以访问 AWS 云 Shell 但我在那里找不到 WordPress 文件。
如何访问我的 AWS EC2 Debian 实例上的 (create/edit/delete) 个文件?
在连接到您的 Debian / Wordpress 实例之前,请(再次仔细地)验证以下一般先决条件:
- 获取实例 ID。
- 获取实例的 public DNS 名称。
- 获取实例的用户名。
For Amazon Linux 2 or the Amazon Linux AMI, the user name is ec2-user. For a CentOS AMI, the user name is centos or ec2-user. For a Debian AMI, the user name is admin. For a Fedora AMI, the user name is fedora or ec2-user. For a RHEL AMI, the user name is ec2-user or root. For a SUSE AMI, the user name is ec2-user or root. For an Ubuntu AMI, the user name is ubuntu. For an Oracle AMI, the user name is ec2-user. For a Bitnami AMI, the user name is bitnami. Otherwise, check with the AMI provider. --> Yours is bitnami.
如果您有自定义用户,check this
- 启用从您的 IP 地址到您的实例的入站 SSH 流量。
注意:确保与您的实例关联的安全组允许来自您的 IP 地址的传入 SSH 流量。默认情况下,VPC 的默认安全组不允许传入 SSH 流量。
Connect to your Linux instance using SSH
- 找到私钥
- 使用以下内容设置您的私钥的权限:
chmod 400 my-key-pair.pem
最后一步特别重要,因为你说你得到public键错误。有关此内容的更多信息 here。