Вчера, используя сервис DynDNS, настроил возможность подключения к домашнему компьютеру извне. DynDNS предоставляет возможность на бесплатном аккаунте в их домене получить свой сабдомен. У себя локально я установил клиента net-dns/ddclient – универсальный клиент на perl, поддерживающий множество сервисов. Настраивается легко (смотрите пример конфига из дистрибутива или на сайте клиента) – логин, пароль, имя домена – практически все, что нужно указать в конфиге.
На модеме настроил port-forwarding (у меня оно называется NAT – Virtual Server). Стандартный порт ssh я вынес на иной никем незадействованный порт. Подключение по ssh используя аккаунт root я запретил. Может это и лишние предосторожности, но пусть будет так.
Вот вроде и вся настройка, дерзайте.
Доступность порта извне можно проверить тут: http://www.dyndns.com/support/tools/openport.html
Можно подробнее про модем? Просто сам очень хочу такую штуку настроить, но никак не могу разобраться. Адрес, который я создал ведет меня в админку модема, а как заставить его вести на определенный комп в сети я не знаю ( модем d-link 2640u