Переход на несколько дней теперь я не могу использовать SSH на моем сервере Ubuntu 16.04.2 LTS. Все остальное прекрасно работает, насколько я могу судить (он обслуживает несколько веб-сайтов, и все они без проблем в сети). Когда я пытаюсь использовать SSH, я получаю тайм-аут. Я использую аутентификацию по паролю на данный момент, который я включил в sshd_config.
Я пробовал все, о чем я могу думать:
Полностью переустановлен openssh-server Disabled UFW Сброшенные iptables и установите его для ВСЕХ всех входящих И исходящих сообщений. Перезагрузите сервер несколько раз перезапущенный SSHd несколько раз и перезагрузите его конфигурацию. Что еще я могу попробовать? Я склоняюсь к переустановке всего сервера dang, но это будет означать резервное копирование и переустановку нескольких веб-сайтов, в которых он работает.
Изменить: после прочтения ваших комментариев:
Редактировать:
tcp 0 0 0.0.0.0:**port** 0.0.0.0:* LISTEN 24268/sshd
tcp6 0 0 ::**port** ::* LISTEN 24268/sshd
Ничего другого не слушает в одном и том же порту;
Команда ssh:
ssh user@server -p port
@tatsu: не знаю, как я мог бы сделать это неправильно, но, возможно, мне не хватает что нибудь. Я использую правильное имя пользователя, адрес сервера (также проверял IP напрямую) и порт.
ssh command:
debug1: Reading configuration data **path to user-specific config**
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug1: /etc/ssh/ssh_config line 56: Applying options for *
debug2: resolving "**server**" port **port**
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to **server** [**ip address**] port **port**.
debug1: connect to address **ip address** port **port**: Operation timed out
debug1: Connecting to **server** [**ip address**] port **port**.
debug1: connect to address **ip address** port **port**: Operation timed out
Я думаю, что это какой-то брандмауэр или что-то, о чем я не знаю в Ubuntu 16.04 LTS. Я использую ту же самую точную конфигурацию (а не только ssh, но почти все) на сервере Ubuntu 14.04 LTS, и все там плавно.
Также: я могу использовать SSH на всех моих других серверах. Я не могу использовать SSH в этом, используя свой ноутбук, туннель на одном из моих других серверов, iMac друга или мой телефон на 4G-соединении. Итак, я уверен, что проблема связана с сервером, а не с моими методами или командами.
Я также спросил у хостинговой компании, которая предоставляет оборудование для моего сервера, и они не могут получить его подключенные к порту SSH, но не блокируют что-либо на своем конце.
Некоторые другие вещи, которые я пробовал тем временем:
Полностью переустановлен openssh-server Установил еще один пакет сервера SSH (ничего не менял, переустановил openssh-server ) Отключено UFW telnet также отключаетсяЛюбые идеи / вещи, которые я могу попробовать?
Не совсем удовлетворительный ответ, но мне удалось это исправить. Я полностью удалил UFW, а затем начал работать. Должно быть, это была неудачная установка или что-то в этом роде. Я переустановил UFW, и все работает нормально.
Не совсем удовлетворительный ответ, но мне удалось это исправить. Я полностью удалил UFW, а затем начал работать. Должно быть, это была неудачная установка или что-то в этом роде. Я переустановил UFW, и все работает нормально.
Не совсем удовлетворительный ответ, но мне удалось это исправить. Я полностью удалил UFW, а затем начал работать. Должно быть, это была неудачная установка или что-то в этом роде. Я переустановил UFW, и все работает нормально.