我的客户已安装 AWS Marketplace Bitnami WordPress ,但他没有任何.pem文件&与该EC2实例关联的凭据。我们需要在wp-config.php&中更改一些内容。 .htaccess文件。现在我们无法做到这一点。
我用谷歌搜索但没有发现任何富有成效的东西。
答案 0 :(得分:1)
嘿,不确定是否有帮助,因为您需要具有.pem文件才能使用此技术,但这不是最佳实践,但是,您可以为root / user设置密码以ssh进入该服务器。这是一个如何SSH成为root用户的示例:
1)使用.pem文件登录到您的实例
2)更新
3) sudo su
4) cd / (以防万一)
5)编辑, vim / etc / ssh / sshd_config ,然后编辑或等效地取消注释以下行:
端口22
密码验证是
PermitRootLogin是
6)重新启动sshd服务,服务sshd重新启动或 systemctl重新启动sshd 或等效
7)设置密码,密码
8)注销并不使用.pem文件重新登录 ssh root@12.345.67.890
答案 1 :(得分:0)
在查看Get Started with Bitnami Applications in the AWS Marketplace时,启动实例时似乎需要选择密钥对。
文章No Keypair for Bitnami Wordpress Instance - WordPress - Bitnami Community建议你可以使用插件文件管理器来获取实例的密钥,但是启动新实例并迁移WordPress配置可能更容易。
答案 2 :(得分:0)
抱歉,我正在回答我自己的问题。在与AWS支持人员进行为期一周的讨论后,他们与我共享一个选项,我可以使用我的客户端的EC2实例(与任何密钥对/ .pem文件无关)。他们重置我的设置和共享代码行,我需要在"查看/更改用户数据"。
下的textarea中添加。这行代码有user:password string。凭借这些凭据,我连接到SSH并完成了我的工作...... :)
由于安全原因,我不能分享代码行。但我回答了我,因为我相信这个答案将来会对某人有所帮助。实际上有需要的人会从我的回答中得到一个提示(即"查看/更改用户数据")他/她可以直接联系AWS Support。
答案 3 :(得分:0)
运行sudo vi / etc / ssh / sshd_config查找“ PasswordAuthentication No”并将其更改为“ PasswordAuthentication Yes”,然后保存文件并退出:wq
使用“ sudo service sshd restart”重新启动ssh,注销并连接以测试一切是否正常。