ОБЪЯСНЯЮ: Как подключиться к этому NAT серверу?

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

Итак, давайте я расскажу почему это происходит и как исправить эту нелепую ошибку. Для большего понимания ситуации я очень кратко постараюсь объяснить суть работы NAT серверов, она имеет следующий вид:

Каждый клиентский сервер это LXC контейнер который запущен внутри одного крупного сервера (дальше нода). Данная нода имеет только один IPv4, из-за этого цена на сервера в разы меньше. Так как IPv4 только один, то и стандартные порты 21, 22, 80 и т.д. заняты основной системой, а не клиентским LXC контейнерном. Для того что-бы клиент мог попасть в свой контейнер администрация проводит маршрутизацию портов.

Теперь перейдем к тому как же понимать эту "Карту портов" которую Вам выдают вместе с заказом.
Такой вид имеет "Карта портов" которую мы предоставляем нашим клиентам. Зелёным выделены внешние порты <em>(используются для подключения)</em>, красным - внутренние порты LXC контейнера <em>(Порт на который ведет внешний, зелёный, порт)</em>
Такой вид имеет «Карта портов» которую мы предоставляем нашим клиентам. Зелёным выделены внешние порты (используются для подключения), красным — внутренние порты LXC контейнера.


Также, для общего понимания предоставлю её и в текстовом формате.
197.365.12.256:15322 → 22
197.365.12.256:15380 → 80
197.365.12.256:1566 → 8080

Структура тут следующая:
Общий IPv4:Внешний порт → Порт внутри контейнера

Исходя из этого, мы можем провести следующее умозаключение. В нашем случае, для подключения по SSH (22 порт LXC контейнера) нужно использовать порт 15322, и один общий IPv4 197.365.12.256. Для большей наглядности покажу пример подлкючения к серверу через програму Putty.

Заполняем поля подключения так как указано в карте портов, жмём кнопку "Open"
Заполняем поля подключения так как указано в карте портов, жмём кнопку «Open»

Нажимаем кнопку "Да" в окне "Putty Security Alert"
Нажимаем кнопку «Да» в окне «Putty Security Alert»

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



Теперь рассмотрим не менее часто задаваемый вопрос в виде "А как же подключиться по FTP к данным серверам?".

Все делается так-же просто как и с подключение по SSH. Для примера будем использовать FileZilla и SFTP подключение по 22 порту.

Заполняем все поля таким образом как указано на скриншоте, но есть некоторые нюансы о которых ниже

Заполняем все поля таким образом как указано на скриншоте, но есть некоторые нюансы о которых ниже.

Итак, весь нюанс заключается в поле «Хост», там вместо IP адреса обязательно нужно указать тип подлкючения (Ибо порт подключения не 22 и система автоматически не определит тип подключения). Заполнять данное поле нужно следующим образом:
sftp://IPv4 что дали вместе с заказом/


В нашем случае это поле будет иметь следующий вид:
sftp://197.365.12.256/

Дальше жмем кнопку подключения и пользуемся своим сервером. Надеюсь что после этой небольшой статейки у людей больше не будут возникать вопросы по данному поводу. Всем успехов!

Все оказалось куда проще чем Вы думали?

1 комментарий

sline
А мне пофигу, юзаю WinSCP — и нет проблем)
0