2

Я не могу получить доступ к своему цифровому океанскому серверу через ssh после настройки CloudFlare DNS.

При попытке получить доступ к серверу с помощью команды: ssh root@x.x.x.x , я получаю сообщение об ошибке:

$ ssh -v root@x.x.x.x

OpenSSH_6.6.1, OpenSSL 1.0.1i 6 Aug 2014

debug1: Connecting to x.x.x.x [x.x.x.x] port 22.

debug1: connect to address x.x.x.x port 22: Attempt to connect timed out without establishing a connection

ssh: connect to host x.x.x.x port 22: Bad file number

где x.x.x.x - мой оригинальный IP-адрес, указанный на digitalocean.com. Я уверен, что ssh включен и работает. В /var/log/logauth.log нет записей. Я использую Ubuntu 12. Брандмауэр Digitalocean разрешает входящий трафик через порт 22.

Что я должен сделать, чтобы преодолеть эту проблему?

1 ответ1

0

Я исправил проблему с помощью цифровой океанской веб-консоли и переустановил сервер OpenSSH:

apt-get удалить --purge openssh-server && sudo apt-get установить openssh-server

Мне пришлось изменить некоторые настройки SSH в /etc /ssh /sshd_config

PermitRootLogin да

Затем вы можете настроить ключи SSH и завершить настройку сервера:

https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys--2

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .