Устранение неполадок SSH: ошибки протокола | 8HOST.COM

Устранение неполадок SSH: ошибки протокола | 8HOST.COM Компьютер
Содержание
  1. Что вызывает ошибку сети: ошибка соединения отклонена?
  2. Почему в putty возникает ошибка "сетевая ошибка: в соединении отказано"?
  3. Putty network error: программное обеспечение вызвало прерывание соединения
  4. Демон ssh не установлен на сервере
  5. Другие исправления
  6. Исправление 1: обратитесь к системному / сетевому администратору
  7. Исправление 2: проверьте, включено ли соединение ssh
  8. Исправление 3: проверьте, указывает ли ваш домен записи на сервер
  9. Исправление 4: проверка наличия черного и белого списка ip-адресов на сервере
  10. Исправление 5: отключить брандмауэр
  11. Настройка поддерживаемых шифров ssh
  12. Неверные учетные данные
  13. Отладка и логирование ssh
  14. Ошибка при проверке ключа хоста
  15. Ошибки переговоров с хостом
  16. Порт ssh закрыт
  17. Прерывается соединение на putty
  18. Проверка и генерирование ssh-ключей
  19. Решение: включите службу ssh
  20. Решение: открыть порт ssh
  21. Решение: разрешить ssh-соединения через брандмауэр
  22. Решение: установите ssh на удаленном сервере
  23. Решение: установите ssh-клиент
  24. Демон ssh не установлен на сервере
  25. Решение: установите ssh на удаленном сервере
  26. Неверные учетные данные
  27. Служба ssh не работает
  28. Соединение закрыто или сброшено
  29. Требования
  30. Заключение

Что вызывает ошибку сети: ошибка соединения отклонена?

Существует несколько возможных причин возникновения ошибки. Ниже приведен список некоторых из них.

  • Пользователи могут столкнуться с ошибкой «Network Error: Connection Denied»:
  • Если приложение пытается получить доступ к услугам, не предлагаемым/не поддерживаемым сервером
  • Если приложение пытается подключиться к серверу telnet, не поддерживаемому сервером.
  • Если маршрутизатор блокирует соединение по соображениям безопасности.
  • Если сервер не поддерживает порт по умолчанию, используемый системным администратором в PuTTy.

Здесь перечислены основные причины сетевых ошибок: Ошибки подключения PuTTY. Вот некоторые простые проблемы, которые вы можете устранить.

Почему в putty возникает ошибка "сетевая ошибка: в соединении отказано"?

sudo apt install ssh
по умолчанию ssh-сервер не установлен

Попробуйте также выполнить пинг виртуальной машины. Если она не пингуется, необходимо выполнить настройку сети VirtualBox.

Putty network error: программное обеспечение вызвало прерывание соединения

Ошибка сети PuTTA

Software caused connection abort

Что PuTt должен сказать по поводу ошибки

Когда сетевой код в Windows несовершенен, он часто выдает эту ошибку. Компьютер, подключенный к сети Ethernet, может считать, что вся сеть стала недоступной, если сетевой кабель отрезан от задней панели устройства (или по любой другой причине).

Если ответ от компьютера не получен, Windows выдает эту ошибку. Windows будет пытаться отправить данные несколько раз, если сеть между клиентом и серверами выйдет из строя, пока пользователь пытается отправить некоторые данные. В частности, даже если вы ничего не вводили, это все равно может произойти.

( Если вы используете пакеты keepalive на своем соединении, это может произойти. По сообщениям, Keepalives был исправлен для других людей. Keepalive имеет свои преимущества и недостатки.

Мы понятия не имеем, что может быть причиной этой ошибки. В чем может заключаться ошибка putty? Конфликт между вами, вашей системой Windows и удаленной системой.

Попробуйте другой клиент SSH

скорее всего, проблема существует где-то между PuTTY и целевой сервер SSH. Чтобы предоставить доказательства этого, используйте другой клиент SSH, например (http://kitty.9bis.net) и посмотреть, если проблема происходит на этом, а также. Он вероятно будет который изолирует проблему далеко от замазки.

Подозрительный интернет-адрес имеет нечеткое местоположение

проблема может быть пятнистый подключение к интернету. Подключение к интернету мониторинг времени бесперебойной работы подключения к Интернету является хорошим способом определения, если ваш провайдер теряют пакеты и виноват в замазке. Получить некоторые программное обеспечение, которое проверяет работоспособность подключения к интернету. Например,http://code.google.com/p/internetconnectivitymonitor/. Частые и длительные отключения от сети Интернет являются нарушением требований провайдера. Если это так, то будет трудно доказать, что это вина провайдера, так как техническая поддержка автоматически обвиняет такие проблемы на вашем компьютере, ОС, маршрутизаторе и проводке к вашему дому. Если вы используя кабельный Интернет и живя в глуши, вполне возможно, что дефектное оборудование в домах вашего соседа может посылать статические на линии в течение нескольких секунд/минут, когда они впервые включите его. Наконец, возможно, что в сети интернет-провайдера есть дефектное оборудование для вашего дома. Стоимость для интернет-провайдеров, чтобы заменить их оборудование настолько высока, что часто раз они не будут делать это, если нет достаточного количества абонентов в области warrent стоимости.

Подозреваемый проводной маршрутизатор

Каков возраст маршрутизатора? Какие типы соединений могут быть выполнены с помощью проводного или беспроводного маршрутизатора? Старые беспроводные и проводные технологии имеют возможность разрывать, обрывать или сбрасывать соединения. Посмотрите, как изменится уравнение, когда эти элементы будут устранены. Продолжайте проверять маршрутизатор и проводное соединение. Мой беспроводной маршрутизатор Linksys медленно умирает и периодически теряет соединения.

Установите операционную систему, поддерживающую соединения SSH.

Ваш компьютер будет продолжать общаться с ним в течение некоторого времени в зависимости от политики, которую вы используете для подключения к нему через SSH-соединение. В целях безопасности этот предел установлен на низком уровне, но может быть увеличен. Где я могу найти этот параметр?

Если вы используете виртуальную машину для работы с Putty.

Если вы используете PuTtf и эта политика включена на используемой вами виртуальной машине (или другой машине), операционная система и программное обеспечение виртуальной машины влияют на то, насколько увеличиваются эти значения.

Обходные пути для низкой производительности Интернета

Используйте «ssh autologin», чтобы уменьшить боль от разрыва соединения, если ваш провайдер предлагает шаткое соединение. Создается как открытый, так и закрытый ключ. Вы инструктируете свой внешний сервер мгновенно предоставлять доступ любому, кто обладает точным закрытым ключом. Закройте окно и дважды щелкните по значку, хотя это не решит вашу проблему, если интернет пропадет, пока вы будете отсутствовать.

Это поможет вам с что:
есть ли способ «автоматического входа» в PuTTY с паролем?

Демон ssh не установлен на сервере

Версия клиента SSH необходима для подключения к удаленному серверу и шифрования трафика.

Если нет SSH-сервера или установка выполнена с ошибками, это возможно.

Чтобы определить, доступен ли SSH на удаленном сервере. Выполните эту команду:

ssh localhost

Если в выводе появится ответ “Connection refused”, переходите к установке SSH на сервере.

Другие исправления

Вы можете попробовать перезапустить SSH-сервер, если ни одно из исправлений не помогло.

Если кто-то другой конфигурировал ваш сервер, он мог изменить порт по умолчанию в соответствии со своими потребностями. Чтобы узнать больше о портах, обратитесь к узлам конфигурации.

Обратитесь в службу поддержки, если вы используете полностью управляемый сервер. Если в возникновении проблемы виновата ваша хостинговая компания, ее решит системный администратор.

Начните использовать другие терминалы SH, чтобы избежать ошибок Putty, и последнее, но не менее важное.

Исправление 1: обратитесь к системному / сетевому администратору

Если вы не являетесь системным администратором, предпочтительнее начать с разговора с компьютерным инженером.

Если они заметят неизвестное устройство или по другим причинам безопасности, системные администраторы могут изменить некоторые разрешения маршрутизатора.

Если это так, ваш системный администратор поможет вам решить проблему без особых проблем.

  • Читайте также: NetCrunch Tools для Windows помогает сетевым администраторам выполнять повседневные задачи

Исправление 2: проверьте, включено ли соединение ssh

Ошибка подключения может произойти в зависимости от настроек устройства, с помощью которого вы пытаетесь подключиться к сети.

Убедитесь, что на дискете есть ssh, если вы планируете подключаться к Raspberry Pi с помощью ПК. Вот как это делается.

В Raspberry Pi выберите Конфигурация> Интерфейсы> ssh.Включите службу и попробуйте снова.

Конечным результатом должно быть функциональное сетевое подключение через PuTy, хотя настройки могут отличаться в зависимости от устройства.

Исправление 3: проверьте, указывает ли ваш домен записи на сервер

Ошибка может быть вызвана неправильным адресом DNS-сервера в настройках домена, если вы работаете с новым сервером и доменом. Используя сервер имен, вы можете указать домен через регистрацию домена в любой сторонней хостинговой компании.

Вы можете столкнуться с сетевой ошибкой, называемой ошибкой отклоненного соединения, если вы только установили сервер и не меняли его имена.

Проверьте конфигурацию сервера имен, войдя в систему поставщика доменных имен, чтобы найти решение этой проблемы.

Исправление 4: проверка наличия черного и белого списка ip-адресов на сервере

Только компьютеры, уже включенные в белый список, могут подключаться к системе защиты.

Попросите администратора сети исключить вас, если IP-адрес вашего провайдера изменился, вы новичок или и то, и другое.

Это также может произойти, если ваш IP-адрес временно внесен в черный список.

Поэтому в обоих случаях обратитесь к администратору сети и попробуйте найти решение.

Исправление 5: отключить брандмауэр

Если соединение обрывается во время работы с Windows, ваш брандмауэр или антивирусная программа могут блокировать соединение.

Чтобы проверить, можно ли исправить ошибку «соединение запрещено», попробуйте временно отключить брандмауэр. Если это произойдет, необходимо изменить настройки брандмауэра, чтобы устранить проблему.

Как отключить брандмауэр Windows Security?

  • Нажмите Пуск и выберите Настройки.
  • Откройте «Обновление и безопасность»> «Безопасность Windows».
  • Открыть Брандмауэр и сетевая безопасность . Выберите предпочтительный тип сети (публичная сеть, частная сеть или домен) и отключите брандмауэр Windows.

Антивирусный брандмауэр

Вы должны отключить или выключить брандмауэр, если используете антивирусную программу стороннего производителя. Брандмауэр можно отключить в настройках антивируса.

Теперь попробуйте подключиться с помощью PuTty. Если соединение установлено, необходимо изменить настройки брандмауэра, чтобы решить проблему.

Настройка поддерживаемых шифров ssh

Если вам требуется поддержка старинного шифрования (например, TLS1), вы можете настроить поддерживаемые шифры SSH на клиентской машине. Если вы подключаетесь к устаревшему серверу с помощью нового клиента SSH, это не всегда возможно.

OpenSSH совместим с SHA1. командной строки, введите:

openssh -oKexAlgorithms= diffie-hellman-group1-sha1 root@your_server_ip

Группа Диффи-Хеллмана должна поддерживаться клиентом PuTt (подключение sSH, Kex).

Обратитесь за помощью к своим хостинг-провайдерам, если вы не можете самостоятельно устранить ошибки протокола SSH.

Tags:

Неверные учетные данные

S SH-соединения не работают из-за неправильных учетных данных.

Пожалуйста, убедитесь, что ваше имя пользователя и пароль введены правильно.

Если вы используете неправильный IP-адрес сервера, сначала проверьте это.

Убедитесь, что порт SSH является соответствующим.

Для проверки этого можно использовать перечисленные ниже действия:

grep Port /etc/ssh/sshd_config

Отладка и логирование ssh

Для изучения проблем SSH можно использовать режимы verbose и debug в Linux.

S SH сообщает о проблемах с подключением и аутентификацией, когда вы включаете этот режим.

Существуют три уровня :

  • уровень 1 (-v)
  • уровень 2 (-vv)
  • уровень 3 (-vvv)

Выберите команду после добавления параметра «server_ip».

ssh -v [server_ip]

В качестве альтернативы попробуйте использовать:

ssh -vv [server_ip] или
ssh -vvv [server_ip]

Ошибка при проверке ключа хоста

Клиент SSH пытается аутентифицировать себя с помощью главного ключа при подключении к серверу. Это предупреждение появится, если главный ключ изменился:

Ошибки переговоров с хостом

Протокол SSH генерирует общий секретный ключ. Это достигается с помощью шифрования, о котором договорились клиент и хост. Переговоры завершаются, если на этом этапе возникают какие-либо несоответствия.

Не удалось согласовать шифр между клиентом и сервером (доступны: aes128-ctr, aes192-ctr и aes256-ctr).

О проблемах доступа к системе будет сообщать клиент OpenSSH.

Не было найдено подходящего метода обмена ключами, поэтому переговоры с 111.111.111.111 не увенчались успехом. Их предложение было diffie-hellman-group1-sha1.

В чем причина этой ошибки?

  • Реализации клиента и хоста не совпадают (если вы используете современный клиент OpenSSH и устаревший хост, хост может просто не поддерживать шифрование клиента).
  • Измените список шифров клиента SSH (возможно, сервер его не поддерживает).

Вы должны правильно настроить шифрование клиента SSH, чтобы устранить эту проблему.

Порт ssh закрыт

S SH передает запрос на определенный порт.

Порт SSH сервера должен быть открыт, чтобы принять этот запрос.

Закрытый порт не позволяет серверу принимать соединения.

По умолчанию порт 22.

Вы можете проверить, принимает ли сервер ваши запросы, если вы не внесли никаких изменений и порт по-прежнему настроен.

Выполните следующую команду, чтобы получить список всех прослушиваемых портов:

sudo lsof -i -n -P | grep LISTEN

Проверьте, установлен ли STATE в порту 22 на выходе.

Вы также можете определить, открыт ли определенный порт. В данном случае это порт 22:

sudo lsof -i:22


Устранение неполадок SSH: ошибки протокола | 8HOST.COM

Прерывается соединение на putty

Для подключения к удаленному серверу (Ubuntu) я использую putty. Я теряю соединение, если не трогаю putty. И окно разъединения появляется, пока меня нет и я не могу ничего ввести — просто пытаюсь ввести какую-то команду — но как только я пытаюсь говорить или выполнять команды, появляется окно разъединения. если я провожу много времени вне шпатлевки. У меня 3G-соединение. Putty работает с выделенным, обычным интернетом. Хотя ICQ постоянно не работает, я виню провайдера.

Проверка и генерирование ssh-ключей

Соединение будет потеряно, если у хоста SSH нет собственного секретного ключа. Попробуйте найти коллекцию файлов с именем sSHd_host*key в /etc/ssh. В списке файлов с расширением page (www) должны быть файлы с расширением.pub.

Используйте команду ssh-keygen для их создания, если их еще нет.

ssh-keygen -A

Команда выдает сгенерированные ключи:

R SA DSA ECDSA ED25519 новые ключи хоста могут быть сгенерированы с помощью ssh-keygen.

Теперь попробуйте снова подключиться к серверу.

Решение: включите службу ssh

Вы можете запустить службу, если система указывает, что демон SSH не запущен.

systemctl start sshd

Выполните команду:

sudo systemctl enable sshd

Решение: открыть порт ssh

Подключите порт 22 к вашему компьютеру с помощью команды iptables для прослушивания запросов:

sudo iptables -A INPUT -p tcp --dport 22 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT

Используя графический интерфейс, вы можете изменить настройки брандмауэра для открытия портов.

Решение: разрешить ssh-соединения через брандмауэр

Uncomplicated FireWall (ufw), инструмент интерфейса командной строки, может быть использован для управления конфигурацией брандмауэра.

Enter для разрешения SSH-соединений в окне терминала.

sudo ufw allow ssh

Решение: установите ssh на удаленном сервере

См. раздел об установке OpenSSH для устранения проблемы отсутствия сервера SSH.

Как установить сервер OpenSSH в Linux, используя исходный код

Как сделать сервер OpenSSH безопасным и надежным

Решение: установите ssh-клиент

Вы можете использовать одну из перечисленных ниже команд.

Для систем Ubuntu/DeBian:.

sudo apt install openssh-client

Для систем CentOS/RHEL:

sudo yum install openssh-client

Демон ssh не установлен на сервере

Для совместимости удаленного сервера с системой уведомлений и доступа к нему требуется версия клиента SSH.

Если настройки сервера неверны, он может отклонить входящее соединение.

Используйте следующую команду, чтобы проверить, доступен ли SSH на удаленном сервере:

ssh localhost

Если в выводе появится ответ “Connection refused”, переходите к установке SSH на сервере.

Решение: установите ssh на удаленном сервере

Смотрите раздел о настройке сервера OpenSSH, если у вас еще нет сервера SSH.

Как установить сервер OpenSSH в Linux, используя исходный код

Как я могу защитить сервер OpenSSH?

Неверные учетные данные

Частой причиной неудачных SSH-соединений являются неверные учетные данные.

Убедитесь, что вы не ввели имя пользователя или пароль неправильно.

Если вы используете неправильный IP-адрес сервера, сначала проверьте это.

Проверьте, правильно ли выбран порт SSH.

Для проверки этого можно использовать перечисленные ниже действия:

grep Port /etc/ssh/sshd_config

На выходе вы увидите идентификатор порта, как показано ниже.

Примечание: SSH позволяет подключаться к удаленным системам на основе пароля и открытого ключа (беспарольный вход). См: Как обмениваться ключами SSH между серверами Linux, если вы хотите настроить аутентификацию с открытым ключом.

Служба ssh не работает

S SH должен быть включен и активно работать.

Если служба не работает, демон SSH не сможет принимать соединения.

Введите следующую команду для просмотра состояния службы:

sudo service ssh status

Соединение закрыто или сброшено

Когда проверяются ключи хоста, соединения, установленные на уровне сокетов, иногда разрываются. Эта ошибка в PuTTI выглядит следующим образом:

Неожиданное закрытие сетевого соединения сервером

OpenSSH выдает такую ошибку:

Порт 22 на 111.111.111.111 закрыл соединение.

Это ошибка, как правило:

  • Ошибка или неполадка в службе SSH.
  • Служба SSH не может подключиться из-за отсутствия ключей хоста сервера.

В этой ситуации необходимо более глубокое изучение выходных данных протокола. Обычно данные следует изучить с помощью веб-консоли, чтобы убедиться, что служба активна.

Убедитесь, что ключи хоста доступны, если служба работает по назначению. Если нет, попробуйте еще раз.

Требования

  • Убедитесь, что вы можете подключиться к виртуальному серверу через консоль.
  • Проверьте приборную панель на наличие текущих проблем, влияющих на работу и здоровье сервера и гипервизора.

Заключение

Ошибка Putty Fatal «Ошибка сети: ошибка в соединении отклонена» может произойти по нескольким причинам, и я попытался перечислить наиболее распространенные проблемы и способы их устранения.

Если вы знаете форумы и веб-сайты для вашего устройства или ОС, но на них нет исправлений, перечисленных в этой статье.

Теперь давайте исправим все ошибки или найдем обходной путь, который не описан в статье ниже.

Оцените статью
OverComp.ru