2016-10-06 1 views
-2

Случайно меня заменил мой порт ssh на 65535, но 65535 - это предел. И теперь я не могу подключиться через ssh. Сервер облачно. Suppord не имеет физического контакта с ним. Как я могу подключиться к нему? Благодаря!!!Как подключиться к серверу через ssh, когда порт был случайно изменен на более 65535?

+0

У вас нет управления вне зоны обслуживания? Кто является провайдером облачного хостинга? – Brad

+0

Нет, нет. Провайдер - linode.com –

ответ

2

Номер порта TCP представляет собой двухзначное целое число без знака, которое объясняет, почему оно закрывается на 65535. Обычно в стандартной библиотеке нет функции для разбора коротких сообщений из текста, поэтому я довольно часто использую что-то вроде strtoul() или atoi() и произведите результат. Вероятно, ваш демон ssh делает что-то подобное. Если это так, вы можете вычислить усеченное значение. Это усеченное значение будет значением, которое вы ввели MOD 65535. Например, если вы указали 65536, усеченное значение будет равным единице.

+0

hmmm. Что это значит? MOD 65535? Что я должен делать? Благодаря! –

+0

@ Dimitry G MOD - оператор останова. Разделение 65536 на 65535 дает целое значение одного и другого. –

Смежные вопросы