Если я пытаюсь соединиться со своим сервером через какую-либо консоль и т.д.:
➤ ssh -vv xx.xx.xxx.xx:1337
OpenSSH_7.1p2, OpenSSL 1.0.1g 7 Apr 2014
debug1: Reading configuration data /etc/ssh_config
_ssh: Could not resolve hostname xx.xx.xxx.xx:1337: Name or service not known
Очевидно, что-то не работает.
Хорошая вещь состоит в том, что я могу соединиться с ним через браузер с веб-Консолью (обеспеченный Vultr). И если я ввожу то же самое на веб-консоли ssh root@xx.xx.xxx.xx -p 1337
это регистрирует меня в.
Я остановился UFW
брандмауэр и сброс мой iptables
. Порты смотрят хорошо.
Почему я не могу войти в свой сервер через консоли?
обновление: По-видимому, окружение, которое я использовал для подключения, блокировало ssh после разблокирования его и выполнения ssh -p 1337 root@xx.xx.xxx.xx
Я получаю это:
ssh_exchange_identification: read: Connection reset by peer
Страница руководства для ssh
ясно объясняет резюме эти ssh
команда:
ssh [...] [-p port] [...] [user@]hostname [...]
Вы не можете добавить порт после hostname
. Необходимо использовать следующее:
ssh -p 1337 xx.xx.xxx.xx
Редактирование после сбора большего количества деталей: важная часть
connection refused by tcp_wrapper
, Ваш сервер настроен для отказа от соединений от некоторых IP-адресов в /etc/hosts.allow
и/или /etc/hosts.deny
. Рассмотрите эти правила и скорректируйте их, если Вы хотите смочь к ssh от Вашего IP.