Я использую 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?
Поскольку вы не можете даже подключить ssh-клиент, вы можете исключить такие вещи, как аутентификация по паролю / ключу, вход в систему с правами root и т. Д. Возможные причины невозможности подключения:
/etc/hosts
(или аналоге Windows) или у вас будет странный DNS-сервер. Обычно (по умолчанию) SSH не разрешает подключение к root . Это функция безопасности, и ее не следует менять.
Вы пробовали другого пользователя?