Как сделать FreeBSD Box доступным из Интернета?

Как сделать FreeBSD Box доступным из Интернета?

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

Как мне это сделать?

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

решение1

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

решение2

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

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

Связанный контент