PostgreSQL SSH туннель для Amazon EC2? - PullRequest
4 голосов
/ 04 января 2011

Я создал Amazon EC2 AMI под управлением CentOS Linux 5.5 и PostgreSQL 8.4.Я хотел бы иметь возможность создать SSH-туннель от моего компьютера до экземпляра, чтобы я мог подключиться к базе данных PostgreSQL с моего компьютера разработки (JDBC, Tomcat и т. Д.)еще.Я могу успешно SSH войти в экземпляр из командной строки и выполнить следующую команду, чтобы попытаться создать мой туннель:

ssh -N -L2345:<My instance DNS>:5432 -i <keypair> root@<My instance DNS>

Я не получаю никаких ошибок при первоначальном запуске этой команды.Однако, когда я пытаюсь использовать psql, чтобы открыть соединение на локальном хосте: 2345, соединение не удается.

Есть мысли о том, почему это происходит?

1 Ответ

5 голосов
/ 05 января 2011

Первый <My instance DNS> должен быть localhost.И вы, вероятно, не хотите / должны ssh от имени root.

...