Добавить в корзинуПозвонить
Найти в Дзене
igortimshin1

Как открыть порты в windows

В этой статье хочу показать как открыть порты на компьютере семейства windows. По сути мы попадаем из вне, в локальную среду. Сам метод проброса портов самый дешёвый, потому что мы используем семейство Linux. Именно ubuntu 20.04 LTS. В настоящий момент я использовал эту версию. В будущем, где вы будите арендовывать сервер версия может измениться, ничего страшного, арендуйте версию ту которая

В этой статье хочу показать как открыть порты на компьютере семейства windows. По сути мы попадаем из вне, в локальную среду. Сам метод проброса портов самый дешёвый, потому что мы используем семейство Linux. Именно ubuntu 20.04 LTS. В настоящий момент я использовал эту версию. В будущем, где вы будите арендовывать сервер версия может измениться, ничего страшного, арендуйте версию ту которая есть. Виртуальную машину, я использую специально, что бы показать, что с браузера мы можем попасть, к нашим раздаваемым файлам.

Добавлен текст на сгенерированную картинку яндекса нейросеть.
Добавлен текст на сгенерированную картинку яндекса нейросеть.

И так, как я уже говорил нам потребуется ubuntu 20.04 LTS. Версии могут быть разные 20.04, 22.00. LTS или нет не тестировал на других. Ничего не могу сказать.

Свой скриншот с рабочего стола.
Свой скриншот с рабочего стола.

После покупки вам вам прейдут данные(на почту или на сайте тут не знаю), как на скриншоте.

Авторизация в прорамме WinSCP
Авторизация в прорамме WinSCP

Дальше скачиваем и запускаем программу WinSCP. Это нужно для редактирования файлов на сервере. (скачивать файлы не нужно они уже есть на сервере) Можете редактировать файлы и командной строкой, но зачем когда этой программой намного удобнее. Вводите айпи адрес, имя пользователя, пароль и нажимаете войти.

Путь etc/ssh/
Путь etc/ssh/

После авторизации находите путь etc/ssh/ и здесь нам понадобится файл sshd_config. (обязательно проверьте имя файла. Там есть практически схожий файл. Он не нужен.)

Файл sshd_config
Файл sshd_config

Открываете sshd_config и ищите строчку GatewayPorts и дописываете yes и убираете знак # (решётки) в начале. Сохраняете и перезагружаете сервер. Это обязательно. WinSCP больше не понадобится, её закрываете.

Программа putty
Программа putty

Дальше скачиваете и открываете программу putty. Вводите айпи адрес.

Putty вкладка tunnels
Putty вкладка tunnels

Нажимаете на +(плюс) возле ssh и на нажимаем на Tunnels. Выбираете Remote и IPv4. В Source port придумываем любой порт, я записываю 3583

Как будет работать
Как будет работать

Небольшое отступление, как будет работать открытие портов по схеме. Для программы putty - Айпи вводим который мы купили. Порт придумываем любой. На компьютере - оно переадресовывает на локальный порт 127.0.0.1 и порт 3435 (это тот айпи адрес и порт на котором работает программа).

Дисппетчер задач
Дисппетчер задач

Далее запускаем программу hfs - это файловый менеджер который раздает файлы. Раздаем любой файл. Я раздал отчет для примера. Как узнать на каком айпи адресе работает программа. Для начала открываете диспетчер задач и там будет строка ид процесса (если нет включаете. правой кнопкой мыши и ставите галочку). В нашем случае ид процесса 6640 (запоминаем или записываем).

netstat -aon в cmd
netstat -aon в cmd

Далее открываем командную строку и вводим netstat -aon и ищем по PID. Четыре нуля указывают что айпи адрес может быть любой это будет локальный 127.0.0.1 и после двоеточия порт 3435. Видим состояние слушается значит все нормально работает. Эти данные будем вводить в программу. В этом разобрались командную строку можно закрыть.

В настройках putty
В настройках putty

В строку Destination вводим 127.0.0.1:3435 и нажимаем add.

Putty
Putty

Возвращаемся во вкладку session вводим имя например video и нажимаем save. Далее нажимаем open, появится командная строка, вводите логин и пароль, так и оставляете и нечего не закрываете иначе перестанет работать. Что бы порты были открыты программа putty должна быть постоянно открыта.

Открыты файлы
Открыты файлы

Дальше открываем этот айпи адрес и порт в браузере 185.121.15.150:3583 (вы открываете соответственно по своим данным) и попадаем к файлу который мы раздали. По этому айпи адресу и порту можно попасть к нашим локальным файлом с любой точки мира. Конечно где есть интернет.