Как сделать freebsd box доступным из интернета?

2

У меня есть коробка freebsd, сидящая дома. Я хочу, чтобы мои друзья могли получить доступ к этому через ssh, По сути, я хочу сделать это своего рода сервером, на котором они могут иметь учетную запись.

Как я могу это сделать?

Это кажется неубедительным вопросом, но любые отзывы приветствуются. Он может быть подключен к Интернету все время. Я считаю, мне нужно разместить его на каком-то бесплатном хостинге?

hari
источник

Ответы:

5

Вам нужно открыть и перенести ssh на любой внешний адрес в вашем доме. Обычно это какой-то маленький роутер. Хотя у меня дома есть еще одна коробка с FreeBSD, которая, вероятно, реальный путь. Сделайте BSD-бокс вашим маршрутизатором, NAT на нем и т. Д. Когда вы будете готовы, им потребуется имя сервера для использования. Если ваш домашний IP-адрес меняется, вам, вероятно, следует изучить службу, например dyndns, для обновления имени хоста вашим новым IP-адресом при его изменении (с использованием сценария, обычно в поле BSD). Вам нужно будет опубликовать более подробную информацию о вашей домашней сети, чтобы получить более подробную информацию о том, как перенести порт.

polynomial
источник
Большое спасибо за ответ. Да, вы правильно догадались. У меня есть модем, беспроводной маршрутизатор. Эта коробка BSD подключается к маршрутизатору через кабель Ethernet. У меня есть интернет-связь comcast дома. Как я узнаю, что мой IP постоянно меняется?
hari
1
Из этого: getsatisfaction.com/comcast/topics/... если у вас нет службы бизнес-класса Comcast, она изменится Хотя подробности о том, когда он изменится, не приводятся, я предполагаю, что если у вас отключение питания и ваш модем теряет питание, он может изменить IP-адреса.
polynomial
3

Короткая версия - открыть переадресацию порта ssh на вашем маршрутизаторе (детали могут быть разными, но обычно это довольно просто сделать) на машину, которую вы хотите прослушивать внешние запросы.

Затем дайте своим друзьям либо ваш общедоступный IP-адрес (если у вас есть домашний доступ в интернет, это не идеально), либо используйте что-то вроде opendns.com, чтобы сделать общедоступный домен, который будет похож на ваш маршрутизатор.

warren
источник