Найти в Дзене
igortimshin1

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

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

В этой статье хочу показать как открыть порты на компьютере семейства 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 (вы открываете соответственно по своим данным) и попадаем к файлу который мы раздали. По этому айпи адресу и порту можно попасть к нашим локальным файлом с любой точки мира. Конечно где есть интернет.