Ubuntu SSH клиент не подключается к VPS, однако замазка есть?

Я использую Ubuntu на своем ноутбуке и пытаюсь подключить SSH к моему VPS с помощью этой команды:

ssh root@liamwli.co.uk -p xxxx

(Порт удален для безопасности)

Однако соединение не подключается , Если я добавлю команду -vvv, я получу это:

OpenSSH_6.0p1 Debian-3ubuntu1, OpenSSL 1.0.1c 10 May 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to liamwli.co.uk [69.85.86.19] port xxxx.
debug1: connect to address 69.85.86.19 port xxxx: Connection timed out
ssh: connect to host liamwli.co.uk port xxxx: Connection timed out

Почему это происходит? Он отлично работает и подключается с помощью putty на моей установке Windows, так почему же он не работает с использованием встроенного ssh-клиента в Ubuntu?

2
задан 13 January 2013 в 14:46

2 ответа

Поскольку вы не можете даже подключить ssh-клиент, вы можете исключить такие вещи, как аутентификация по паролю / ключу, вход в систему с правами root и т. Д. Возможные причины невозможности подключения:

  • Неправильный порт. Возможно, вы неправильно прочитали конфигурацию PuTTY.
  • Заблокирован из вашего VPS из-за слишком большого количества неудачных попыток соединения (правила брандмауэра, Fail2ban)
  • Демон стука портов. Возможно, конфигурация вашего брандмауэра VPS требует от вас отправки данных на определенные порты до открытия портов SSH. (хотя не уверен, что PuTTY продвинулся вперед).
  • Требуется VPN. Возможно, вы могли бы подключиться к вашему VPS, потому что он был туннелирован через VPN-соединение, которое было активировано в Windows, но не в Ubuntu.
  • Несоответствие IP. Убедитесь, что вы подключаетесь к тому же IP-адресу. IP-адрес может измениться, если вы переопределите его в /etc/hosts (или аналоге Windows) или у вас будет странный DNS-сервер.
  • Исходящая блокировка. У вас есть очень ограниченный маршрутизатор, и вам нужно было добавить правило для IP-адреса Windows, чтобы разрешить подключение / пересылку к этому порту SSH. В вашей установке Linux вы получили другой IP-адрес.
0
ответ дан 13 January 2013 в 14:46

Обычно (по умолчанию) SSH не разрешает подключение к root . Это функция безопасности, и ее не следует менять.

Вы пробовали другого пользователя?

0
ответ дан 13 January 2013 в 14:46

Другие вопросы по тегам:

Похожие вопросы: