Не могли бы вы дать общее описание шагов, которые я должен предпринять, чтобы это произошло, пожалуйста?
Чтобы использовать ваш старый ноутбук в качестве сервера:
Установите Ubuntu на свой ноутбук.
Установите и настройте все необходимые серверные программы:
Для HTTP вам понадобится веб-сервер. Apache является популярным выбором и имеет большое количество руководств по его настройке.
Для SSH вы можете рассмотреть OpenSSH Server.
Для других видов доступа (например, FTP) вам может потребоваться дополнительное исследование серверов, поддерживающих тот тип доступа, который вы хотели бы иметь.
Откройте все соответствующие порты в брандмауэре ноутбука. Для 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 предоставляет злоумышленнику большое количество возможных способов получить доступ к вашей сети. Помимо других соображений безопасности, было бы намного лучше запустить ваш веб-сервер из проводного соединения (даже если это не является предпочтительным).