Вариант 1: зайти с той машины, до которой нужно достучаться, по ssh на машину с реальным адресом, организовав обратный проброс порта (ключ -R, подробности в man ssh). Это, конечно, если есть куда заходить.
Вариант 2: nat traverse (подробности в google)
Оба способа, как видно, требуют предварительной настройки целевой машины.
Вариант 3, не требующий такой настройки, но требующий доступа к NAT шлюзу, скрывающему целевую машину: пробросить на шлюзе какой-нибудь порт на 22 порт целевой машины.
>Вариант 1: зайти с той машины, до которой нужно достучаться, по ssh на машину с реальным адресом, организовав обратный проброс порта (ключ -R, подробности в man ssh). Это, конечно, если есть куда заходить.
угу, использую этот вариант, подсказали на ЛОРе =) Кстати, можно сделать ещё такую вещь:
1 целевая машина периодически проверяет почту где-нибудь на mail.ru
2 посылаешь письмо в неком формате с ip куда заходить (и когда)
3 целевая машина получает письмо, заходит туда куда попросили
а если включить в sshd.conf port forwarding тогда порты откроются наружу и к себе можно будет откуда угодно заходить через промежуточную машину (ту которая с реальным ip)