获得对AWS instace的访问权或将数据存储在Postgresql数据库中

时间:2018-09-26 07:26:22

标签: postgresql amazon-web-services amazon-ec2 odoo ssh-keys

我正在尝试使用ssh和putty登录aws实例,即运行odoo v11时,我采用了不同的方式来获得访问权限,但仍然不能。

Errors in ssh :
permission denied (public key) ->  I was able to login with the same key suddenly I could not log in and no one changed the permission 

我也更改了密钥对,但仍然无法登录

Errors in putty :
It shows (server refused our key) -> I get the same message with the previous key and the new one 

我还创建了一个EBS支持的AMI,并使用新密钥启动了一个新实例,但仍然无法访问

所以我的问题是如何检查.ssh的配置? 以及如何备份PostgreSQL数据库并将其添加到新创建的odoo中?

2 个答案:

答案 0 :(得分:0)

是的,可以在EC2实例中重置ssh-key。您可以在https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html#replacing-lost-key-pair的AWS文档中找到有关如何执行此操作的说明。

在执行此操作之前,请确保您具有Odoo备份。您可以使用Odoo Web界面创建备份,因此不需要ssh访问服务器。

答案 1 :(得分:0)

我之前曾遇到过此ssh错误,并且可能与家庭用户.ssh文件夹(如/home/ubuntu/.ssh所有者)的所有者更改为另一个用户(如root或部署用户)有关。

您还可以在Odoo实例URL上进行备份,例如:

http://example.com/web/database/manager

只需将http://example.com替换为您自己的地址