У меня есть два компьютера за NAT, поэтому я подумал об использовании бесплатного сервера EC2 уровня в качестве реле SSH.
Следовал этому простому учебнику http://www.acooke.org/cute/ReverseRem0.html, который казался довольно разумным.
Теперь мой сервер прослушивает порт 2222
:
$ netstat -an | grep 22222
tcp 0 0 0.0.0.0:2222 0.0.0.0:* LISTEN
tcp 0 :::2222 ::::* LISTEN
И я думаю, что на Amazon правильно настроены группы безопасности:
Security Groups associated with myserver (myserver)
Ports Protocol Source quick-start-1
0 icmp 0.0.0.0/0
22 tcp 0.0.0.0/0
80 tcp 0.0.0.0/0
2222 tcp 0.0.0.0/0
Но все еще невозможно подключиться к этому порту из Интернета.
Некоторые другие факты: я знаю, что нет никакого "фильтра" между мной и amazon на порте 2222 (работает для некоторых других серверов) Команда, использованная для создания туннеля, была ssh -R 2222:localhost:22 ec2-user@myserver
Я что-то пропустил?