Как запустить домашний сервер на ноутбуке с Ubuntu через WiFi?

1164
ARV

Я хочу использовать свой старый ноутбук Dell Inspiron в качестве сервера Ubuntu. Затем я хочу получить доступ к этому серверу через локальный IP-адрес, и сервер будет отвечать на SSH, HTTP и т. Д., Используя свою карту WiFi. То есть я не хочу подключать свою машину (ноутбук с Windows 10) к серверу Ubuntu через кабель Ethernet или любой другой провод. Я также хочу, чтобы мой сервер Ubuntu использовал подключение к Интернету, которое есть у меня на ноутбуке с Windows 10. В настоящее время я использую тарифный план своего мобильного телефона и подключаю телефон Android к своему ноутбуку с Windows 10 для доступа в Интернет.

Не могли бы вы дать общее описание шагов, которые я должен предпринять, чтобы это произошло, пожалуйста? В идеале шаги должны быть такими, чтобы я мог использовать Google, чтобы получить более подробные, конкретные шаги.

Изменить : я не ищу подробности о том, как настроить службы на сервере Linux, так как я знаком с работой Apache и т. Д. Мне нужна только информация о том, как сделать сетевой аспект. Я просто хочу иметь возможность получить доступ к этому серверу через WiFi из моего дома и предоставить ему доступ к интернету на моем ноутбуке с Windows. Я не хочу достигать этого снаружи моей домашней сети.

-2

1 ответ на вопрос

2
Anaksunaman

Не могли бы вы дать общее описание шагов, которые я должен предпринять, чтобы это произошло, пожалуйста?

Чтобы использовать ваш старый ноутбук в качестве сервера:

  1. Установите Ubuntu на свой ноутбук.

  2. Установите и настройте все необходимые серверные программы:

    • Для HTTP вам понадобится веб-сервер . Apache является популярным выбором и имеет большое количество руководств по его настройке.

    • Для SSH вы можете рассмотреть OpenSSH Server.

    • Для других видов доступа (например, FTP) вам может потребоваться дополнительное исследование серверов, поддерживающих тот тип доступа, который вы хотели бы иметь.

  3. Откройте все соответствующие порты в брандмауэре ноутбука. Для HTTP вы должны иметь как минимум порт 80 (HTTP), открытый для входящих запросов. SSH использует порт 22 по умолчанию. Другие параметры (например, HTTPS, который является портом 443 и т. Д.) Потребуют открытия других портов.

Примечания брандмауэра

  • Хотя доступные (незаблокированные) входящие порты на брандмауэре, вероятно, наиболее важны для правильной работы вашего сервера, вам может потребоваться также настроить доступные исходящие порты сервера (в зависимости от обстоятельств).

  • Другие компьютеры или устройства в вашей сети (то есть те, которые пытаются связаться с вашим сервером) также могут нуждаться в настройке своих настроек брандмауэра.

  • Ваш маршрутизатор не нуждается в настройке, если вы не планируете сделать свой сервер доступным за пределами вашей локальной сети (то есть доступным из Интернета). В этом случае вам необходимо настроить переадресацию портов на маршрутизаторе (что может включать или не включать ручные настройки брандмауэра).

Я хочу получить доступ к этому серверу через локальный IP-адрес, используя его карту WiFi.

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

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

Я также хочу, чтобы мой сервер Ubuntu использовал подключение к Интернету, которое есть у меня на ноутбуке с Windows 10. В настоящее время я использую тарифный план своего мобильного телефона и подключаю телефон Android к ноутбуку с Windows 10 для доступа в Интернет.

Если вы используете свой телефон в качестве точки доступа WiFi, просто подключите сервер к этой точке доступа. Если вы используете USB-модем, вам нужно будет настроить свой ноутбук с Windows, чтобы разделить доступ к Интернету через его карту Wi-Fi (т.е. действовать как точка доступа, а не телефон).

Если вы хотите получить доступ к вашему серверу с любого устройства за пределами вашей сети, вы можете столкнуться с проблемами. В этом случае ваш телефон выступает в качестве модема / маршрутизатора и может разрешать или не разрешать надлежащий доступ к определенным портам при подключении к вашему тарифному плану (ваш оператор может заблокировать эти порты или могут быть другие технические ограничения).

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

Спасибо за ваш ответ! Смогу ли я назначить статический IP-адрес моему серверу Ubuntu, если я подключу его к своей точке доступа WiFi (для использования в моей домашней сети, конечно, не за ее пределами)? ARV 5 лет назад 0
@ARV, пожалуйста, отредактируйте свой вопрос. если это закрыто из-за вашего отсутствия действий, человек, который нашел время, чтобы ответить вам (хорошо сформулированный, я мог бы добавить), не получит за это никакого кредита. С Уважением, Tim_Stewart 5 лет назад 0
@Tim_Stewart Я сделал вопрос настолько конкретным, насколько смог. Пожалуйста, смотрите редактирование. К сожалению, моды с радостью отвечают на закрывающие вопросы. ARV 5 лет назад 1
@ARV К вашему первоначальному комментарию относительно использования статического IP-адреса, учитывая, что горячие точки обычно создаются для совместного использования Интернета со случайными устройствами, я бы склонялся к тому, чтобы это было маловероятным (но, к сожалению, я не могу сказать на 100% уверен). Тем не менее, если не более того, определенно возможно настроить размещенную сеть со статическим IP-адресом в Windows и использовать простой DHCP-сервер, такой как [DHCP-сервер для Windows] (http://www.dhcpserver.de/cms/ ) обслуживать тот же адрес для клиента на основе его MAC. Anaksunaman 5 лет назад 2

Похожие вопросы