Ошибка подключения к Kali linux

Обновлено: 03.07.2024

Ваш дистрибутив Linux может не активировать сетевое подключение из-за неправильной настройки сети. Также причиной обсуждаемой ошибки могут быть неправильные настройки даты/времени в вашей системе.

Пострадавший пользователь сталкивается с ошибкой при входе в систему или при попытке выхода в Интернет. Некоторые пользователи столкнулись с этим сразу после установки ОС, тогда как другие пользователи сталкиваются с этим спустя какое-то время. Эта проблема не ограничивается конкретным дистрибутивом Linux, она затрагивает почти все дистрибутивы. Кроме того, проблема может возникать как в сети Ethernet, так и в сети Wi-Fi.


Ошибка активации сетевого подключения

Прежде чем переходить к решениям, убедитесь, что маршрутизатор и модем подключены. Если проблема связана с USB-модемом, попробуйте подключиться к другому порту системы. Кроме того, перезагрузите систему и сетевое оборудование. Если и Ethernet, и Wi-Fi не работают, попробуйте использовать USB-ключ для подключения к Интернету или попробуйте использовать точку доступа вашего телефона. Кроме того, включите/отключите авиарежим вашей системы и проверьте, решена ли проблема.

Решение 1. Отключить/включить сетевое подключение

Проблема может быть вызвана временным программным сбоем и может быть устранена путем повторной инициализации сетевого подключения. Для иллюстрации мы обсудим процесс для Ubuntu.

  1. Откройте "Настройки" вашей системы и в левой части окна нажмите "Сеть".
  2. Теперь отключите проблемное подключение, переключив переключатель в положение «Выкл.». Отключите сетевое подключение.
  3. Затем перезагрузите систему. После перезагрузки включите сетевое подключение и проверьте, решена ли проблема.
  4. Если нет, нажмите одновременно клавиши Alt + F2, чтобы открыть окно команды запуска, и введите:
  5. Теперь разверните тип сети, с которой у вас возникли проблемы, например. ethernet и удалите все записи под ним. Удалить соединение
  6. Затем закройте все сетевые редакторы и щелкните значок сети на панели задач.
  7. Теперь отключите сеть, а затем снова включите ее. Отключите сетевое подключение из панели задач.
  8. Теперь перезагрузите систему и проверьте, решена ли проблема.
  9. Решение 2. Отключите быструю загрузку (система двойной загрузки)

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

    1. В среде Windows вашей системы щелкните поле поиска Windows и введите Панель управления. В показанных результатах поиска нажмите «Панель управления». Откройте панель управления
    2. Теперь нажмите «Оборудование и звук». Откройте «Оборудование и звук».
    3. Затем нажмите «Электропитание». Нажмите «Электропитание» на панели управления.
    4. Теперь в левой части окна нажмите «Выберите, что делают кнопки питания». Выбор функций кнопок питания — панель управления
    5. Снимите флажок «Включить быстрый запуск». Если этот параметр неактивен, нажмите «Изменить настройки, которые в данный момент недоступны», а затем снимите флажок с указанного параметра. Снимите флажок Включить быстрый запуск.
    6. Теперь сохраните изменения и загрузитесь в среде Linux, чтобы проверить, решена ли проблема. Возможно, вам придется полностью удалить или переустановить дистрибутив Linux.
    7. Решение 3. Отключите автоматическое подключение к сети

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

      Решение 4. Измените DNS на DNSMASQ для сети

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


      1. Выполните следующую команду в терминале Linux: Изменить конфигурацию Network Manager
      2. Теперь измените DNS с помощью dnsmasq и закройте файл после сохранения изменений.
      3. Теперь перезагрузите систему и проверьте, устранена ли проблема.
      4. Решение 5. Исправьте настройки даты и времени в вашей системе

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


        1. В левом нижнем углу экрана нажмите «Показать приложения», а затем нажмите «Настройки».
        2. Теперь в левой части окна нажмите Дата и время.
        3. Затем отключите автоматическую дату и время.
        4. Теперь исправьте дату и время вашей системы, а затем проверьте, решена ли проблема. Изменить дату и время
        5. Решение 6. Удалите устройства Bluetooth в настройках вашей системы

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

          1. Удалите все устройства Bluetooth, подключенные к вашей системе.
          2. Откройте настройки вашей системы и в левой части окна нажмите Bluetooth.
          3. Теперь отключите Bluetooth. Отключить Bluetooth
          4. Теперь запустите терминал Linux и введите: Open Bluetooth Contro
          5. Теперь будет показан список всех устройств Bluetooth. Затем введите следующую команду:
          6. Замените AA:BB:CC:DD:EE:FF строкой идентификатора устройства. Строку идентификатора можно найти, выбрав значок сети>>Имя устройства>>Значок шестеренки.
          7. Повторите процесс для всех устройств Bluetooth, а затем проверьте, решена ли проблема.
          8. Если нет, проверьте путь к файлу .crt. Если в названии папки (в которой хранится файл .crt) есть пробелы, удалите пробелы, а затем проверьте, решена ли проблема.
          9. Решение 7. Черный список других устройств связи

            Вы можете столкнуться с обсуждаемой ошибкой, если в системе присутствует второе устройство, подобное Ethernet/Wi-Fi, например встроенное устройство 4G, и ваша система пытается использовать это устройство для подключения к Интернету. В этом случае проблему может решить добавление других устройств связи в черный список.

            1. Откройте терминал Linux и введите: Открыть сетевые подключения через терминал Linux
            2. После этого появится список сетевых устройств. Теперь проверьте устройство, которое вы не используете. Например, cdc_ether (который вы не используете) отображается в сетевых устройствах.
            3. Теперь введите в терминале следующую команду (которая создаст новый файл черного списка): Создайте файл для черного списка проблемного подключения
            4. Теперь добавьте в файл следующие две строки: Занести сетевое устройство в черный список
            5. Теперь сохраните файл и перезагрузите систему.
            6. После перезагрузки проверьте, устранена ли проблема. Помните, что всякий раз, когда вам нужно использовать внутреннее устройство 4G, вы должны включить его.
            7. Решение 8. Удалите сетевые драйверы из черного списка

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


              1. Введите следующую команду в терминале Linux и нажмите клавишу ввода: Откройте файл черного списка.
              2. Теперь в открытом файле проверьте, не занесены ли сетевые драйверы/модули в черный список. Например, если вы используете сетевую карту Broadcom, удалите записи, относящиеся к bcma и bcmsmac.
              3. Теперь перезагрузите систему и проверьте, решена ли проблема.
              4. Решение 9. Переустановите Network Manager

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

                Решение 10. Отключите управление питанием сетевой карты/драйвера

                Известно, что реализация управления питанием вызывает проблемы с сетевыми подключениями. То же самое может быть причиной текущей ошибки. В этом контексте отключение управления питанием может решить проблему. Для иллюстрации мы обсудим процесс для Ubuntu и драйвера RTL8192CU.

                1. Откройте терминал Linux и последовательно выполните следующие команды:
                2. Теперь перезагрузите систему и проверьте, решена ли проблема.

                Решение 11. Отключите аппаратное шифрование на сетевом устройстве

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


                1. Выполните следующую команду в терминале Linux: отключите аппаратное шифрование с помощью сетевого устройства.
                2. Затем последовательно выполните следующие команды:
                3. Теперь перезагрузите систему и проверьте, решена ли проблема.
                4. Решение 12. Обновите ядро ​​вашего дистрибутива Linux до последней сборки

                  Ядро Linux является центральным ядром ОС и посредником между программными приложениями и компьютерным оборудованием. Это основа всех различных типов дистрибутивов Linux. Ядро регулярно обновляется, чтобы соответствовать новым технологическим достижениям и исправлять известные ошибки. Вы можете столкнуться с обсуждаемой ошибкой, если ядро ​​вашего дистрибутива Linux устарело. В этом контексте обновление ядра Linux может решить проблему. Мы обсудим процесс для Ubuntu.


                  1. Откройте оболочку Linux и введите: Update the Linux Kernel
                  2. Теперь перезагрузите систему и проверьте, решена ли проблема с подключением.
                  3. Решение 13. Обновите свой вариант Linux до последней сборки

                    Для добавления новых функций и исправления известных ошибок каждый вариант Linux обновляется. Вы можете столкнуться с обсуждаемой ошибкой, если используете устаревшую версию дистрибутива Linux. В этом контексте обновление дистрибутива может решить проблему. Для пояснения мы обсудим процесс для Ubuntu.


                    1. Откройте терминал Linux и введите: Upgrade Ubuntu
                    2. Введите пароль учетной записи пользователя, и отобразится список доступных обновлений.
                    3. Нажмите клавишу Y, чтобы подтвердить обновление, а затем клавишу Enter.
                    4. Теперь дождитесь завершения процесса обновления и проверьте, решена ли проблема.
                    5. Если вам пока ничего не помогло, возможно, вам придется переустановить дистрибутив Linux. Но перед переустановкой рекомендуется попробовать команду iwconfig. Также попробуйте обновить BIOS вашей системы. Кроме того, попробуйте сетевой менеджер WICD. Кроме того, попробуйте использовать IPV6 (Link-Local) или отключить TCP.

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

                      • Если вы видите страницу с ошибкой Предупреждение: впереди потенциальная угроза безопасности, см. раздел Что означают коды предупреждений безопасности? статья.
                      • Информацию об устранении других сообщений об ошибках см. в разделе «Веб-сайты не загружаются — устранение неполадок и исправление сообщений об ошибках».

                      Содержание

                      Ошибка безопасного соединения

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

                      Fx91SecureConnectionFailed
                      Fx97SecureConnectionFailed


                      Страница ошибки также будет содержать следующую информацию:

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

                      Не удалось подключиться: потенциальная проблема безопасности

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

                      Fx91SecError-DidNotConnect
                      Fx97SecError-DidNotConnect

                      Страница ошибки будет содержать описание потенциальной угрозы безопасности и кнопку «Дополнительно…» для просмотра кода ошибки и других технических сведений. Нет возможности добавить исключение безопасности для посещения веб-сайта.

                      Версия TLS не поддерживается

                      Некоторые веб-сайты пытаются использовать устаревшие (уже небезопасные) механизмы безопасности транспортного уровня (TLS), чтобы защитить ваше соединение. Firefox защищает вас, предотвращая переход на такие сайты, если возникает проблема с безопасным подключением. Свяжитесь с владельцами веб-сайта и попросите их обновить свою версию TLS до актуальной и безопасной версии.

                      Начиная с версии Firefox 78, минимальная версия TLS, разрешенная по умолчанию, — TLS 1.2. Веб-сайты, не поддерживающие TLS версии 1.2 или более поздней, будут отображать страницу с ошибкой Ошибка безопасного подключения с кодом ошибки: SSL_ERROR_UNSUPPORTED_VERSION и сообщением Возможно, этот веб-сайт не поддерживает протокол TLS 1.2, это минимальная версия, поддерживаемая Firefox. Дополнительную информацию можно найти в этой записи блога Mozilla.

                      Fx97SecureConnectionFailed-TLS

                      Кнопка страницы ошибки «Включить TLS 1.0 и 1.1» позволяет отменить минимальное требование TLS.

                      Примечание. Параметр включения TLS 1.0 и 1.1 был удален со страницы ошибок в Firefox версии 97.

                      Требуется HSTS

                      Многие продукты для обеспечения безопасности используют функцию, которая по умолчанию перехватывает защищенные соединения. Это может привести к ошибкам подключения или предупреждениям на защищенных веб-сайтах. Если вы видите ошибки безопасного подключения на нескольких защищенных веб-сайтах, обновление вашего продукта безопасности или изменение его настроек может решить проблему. См. раздел этой статьи, посвященный антивирусным продуктам, для получения справки о конкретных продуктах безопасности, которые могут вызывать эти ошибки, таких как программное обеспечение Avast, AVG и ESET.

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

                      Firefox использует сертификаты на защищенных веб-сайтах, чтобы гарантировать, что ваша информация отправляется предполагаемому получателю и не может быть прочитана злоумышленниками. Неправильная системная дата может привести к тому, что Firefox обнаружит, что сертификат безопасности веб-сайта просрочен или недействителен. Убедитесь, что на вашем компьютере установлены правильные дата, время и часовой пояс. Дополнительные сведения см. в разделе Устранение ошибок, связанных со временем, на защищенных веб-сайтах.

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


                        Код ошибки: MOZILLA_PKIX_ERROR_KEY_PINNING_FAILURE
                        Код ошибки: SEC_ERROR_REUSED_ISSUER_AND_SERIAL

                      Список и краткое описание других ошибок безопасного соединения см. в разделе Коды ошибок NSS и SSL в документации Firefox.

                      Эти замечательные люди помогли написать эту статью:

                      Иллюстрация рук

                      Волонтер

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

                      SSH обеспечивает безопасный доступ к серверам Linux и управление ими. Иногда при подключении к SSH-серверам пользователи часто сталкиваются с ошибкой «Отказано в подключении» через порт 22. Это происходит по нескольким причинам, например, служба SSH не работает, порт заблокирован брандмауэром или сервер использует другой порт. Это также может произойти из-за конфликта IP-адресов. В этой статье мы обсудим некоторые решения, которые следует попробовать, чтобы исправить ошибку.

                      Примечание. Обсуждаемые здесь команды были протестированы в Ubuntu 20.04 LTS. Эти же команды действительны и для системы Debian.

                      Исправить ошибку отказа в соединении

                      Это ошибка «Отказ в подключении», которая может возникнуть при подключении к удаленной системе через SSH.


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

                      Убедитесь, что OpenSSH установлен

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

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

                      Эта команда в основном отфильтровывает термин «openssh-server» из списка установленных пакетов. Если вы получаете следующий аналогичный вывод, это означает, что сервер OpenSSH установлен. С другой стороны, если вы не получаете выходных данных, это означает, что OpenSSH отсутствует на целевом сервере.


                      Если он не установлен на целевом сервере, вы можете установить его с помощью следующей команды от имени sudo:

                      Затем введите пароль sudo и, когда появится запрос на подтверждение, нажмите «y». После установки подтвердите его с помощью той же команды

                      Проверить службу SSH

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

                      Поэтому необходимо проверить, запущена служба OpenSSH или нет, с помощью следующей команды в Терминале:

                      Если вы видите следующий вывод, это означает, что служба активна и работает в фоновом режиме.


                      С другой стороны, если вы получаете неактивный (мертвый), это означает, что служба не работает. Вы можете запустить службу OpenSSH с помощью следующей команды от имени sudo в Терминале:

                      Чтобы перезапустить службу, используйте следующую команду:

                      Проверьте порт прослушивания SSH-сервера

                      Еще одна причина получения сообщения об ошибке "Отказано в соединении" – попытка подключения к неверному порту. Например, если сервер настроен на прослушивание порта 2244, а вы пытаетесь подключиться к порту 22 по умолчанию, то в этом случае вы получите сообщение об ошибке «Отказано в соединении».

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

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

                      Чтобы проверить, какой порт прослушивает сервер OpenSSH; используйте следующую команду в Терминале:

                      Вы получите вывод, аналогичный следующему:


                      В третьем столбце вы можете увидеть порт прослушивания сервера — 2244. В этом случае вам нужно будет подключиться к SSH-серверу, используя этот порт.

                      Разрешить SSH в брандмауэре

                      Брандмауэр, блокирующий порт SSH, может быть еще одной серьезной причиной ошибки «Отказано в соединении». Если на SSH-сервере работает брандмауэр, вам нужно будет разрешить в нем SSH-порт с помощью следующей команды. Замените порт номером порта, который прослушивает SSH-сервер:

                      Например, если сервер SSH прослушивает порт 2244, вы можете разрешить его в брандмауэре следующим образом:


                      Перезагрузите брандмауэр с помощью следующей команды:

                      Чтобы убедиться, что правила добавлены, проверьте состояние брандмауэра с помощью следующей команды в Терминале:

                      Следующий вывод показывает, что порт 2244 разрешен в брандмауэре.


                      Разрешить конфликт повторяющихся IP-адресов

                      Ошибка «Отказ в подключении» также может возникать из-за конфликта повторяющихся IP-адресов. Поэтому убедитесь, что в системе нет повторяющегося IP-адреса.

                      Установите утилиту arping в вашей системе с помощью следующей команды:

                      Затем пропингуйте IP-адрес SSH-сервера.

                      Если в выходных данных вы видите ответ с более чем одного MAC-адреса, это означает, что в системе работает дублирующийся IP-адрес. В этом случае измените IP-адрес SSH-сервера и повторите попытку подключения с новым IP-адресом.

                      Вот как исправить ошибку «Отказ в соединении» через порт 22 в системах Linux. В этой статье мы описали несколько способов, которые наверняка помогут вам в решении ошибки «Отказ в соединении».

                      Об авторе

                      Карим Буздар

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

                      ssh соединение отклонено

                      Secure Shell (SSH) — ключевой инструмент разработки WordPress. Он предоставляет опытным пользователям доступ к ключевым платформам и программному обеспечению, которые упрощают, ускоряют и организуют кодирование и другие задачи.

                      Поэтому, если вы пытаетесь использовать SSH только для того, чтобы увидеть ошибку «Отказано в соединении», вы можете начать беспокоиться. Тем не менее, это распространенная проблема, и ее вполне можно решить самостоятельно, просто устранив неполадки. Вы вернетесь к запуску команд в мгновение ока.

                      В этом посте мы обсудим, что такое SSH и когда его использовать. Затем мы объясним некоторые распространенные причины, по которым вам может быть отказано в подключении, в том числе в PuTTY. Наконец, мы дадим несколько советов по устранению неполадок.

                      Предпочитаете смотреть видеоверсию?

                      Что такое SSH и когда его следует использовать?

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

                      пример входа по ssh

                      Использование SSH для удаленного доступа к сайту WordPress, размещенному на Kinsta

                      В отличие от протокола передачи файлов (FTP), который позволяет загружать, удалять и редактировать файлы только на вашем сервере, SSH может выполнять широкий спектр задач. Например, если ошибка блокирует ваш доступ к сайту WordPress, вы можете использовать SSH для удаленного доступа к нему.

                      Этот протокол также позволяет использовать несколько ключевых инструментов разработчика, в том числе:

                        . Командная строка WordPress. Вы можете использовать его для различных задач, включая новые установки, массовые обновления плагинов и импорт медиафайлов. . Менеджер пакетов PHP. Он позволяет вам реализовать несколько фреймворков для использования в коде вашего сайта, вытягивая необходимые библиотеки и зависимости. . Система контроля версий, используемая для отслеживания изменений в коде. Это особенно полезно для команд разработчиков, работающих вместе над одним проектом. . Менеджер пакетов JavaScript. Он включает в себя командную строку и реестр программного обеспечения JavaScript. Примечание. Для доступа к этой функции клиентам Kinsta потребуется план Enterprise.

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

                      Важно

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

                      Почему мне отказывают в подключении по SSH? (5 причин ошибок подключения)

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

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

                      1. Ваша служба SSH не работает

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

                      Если эта служба не работает, вы не сможете успешно подключиться к своему серверу и можете получить сообщение об отказе в соединении:

                      ошибка отказа в соединении

                      Ошибка соединения с отказом в Терминале

                      Демон SSH вашего сервера может быть недоступен по самым разным причинам, включая неожиданные всплески трафика, перебои с ресурсами или даже атаку распределенного отказа в обслуживании (DDoS). В дополнение к шагам по устранению неполадок, которые мы упомянем ниже, вы можете обратиться к своему хостинг-провайдеру, чтобы определить основную причину проблемы.

                      Если вы подозреваете, что ваша служба SSH может быть недоступна, вы можете запустить эту команду, чтобы выяснить это:

                      Если командная строка возвращает статус «Не работает», то вы, вероятно, нашли причину ошибки подключения.

                      Kinsta удобна для разработчиков и предлагает доступ по SSH на всех тарифных планах хостинга.

                      2. У вас неверные учетные данные

                      Хотя это может показаться слишком простым, чтобы быть правдой, возможно, вы просто вводите неверные учетные данные при попытке подключения к серверу. Для запуска SSH необходимы четыре элемента информации:

                      • Имя хоста. IP-адрес сервера, к которому вы пытаетесь подключиться, или ваше доменное имя.
                      • Имя пользователя. Ваше имя пользователя (S)FTP.
                      • Пароль. Ваш пароль (S)FTP.
                      • Порт. Порт по умолчанию — 22. Однако некоторые хостинг-провайдеры (включая Kinsta) из соображений безопасности меняют номер порта SSH. Если это так, вы сможете найти его, войдя в свою панель управления MyKinsta.

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

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

                      Подпишитесь на рассылку новостей

                      Хотите узнать, как мы увеличили трафик более чем на 1000 %?

                      Присоединяйтесь к более чем 20 000 человек, которые получают нашу еженедельную рассылку с полезными советами по WordPress!

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

                      3. Порт, который вы пытаетесь использовать, закрыт

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

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

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

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

                      4. SSH не установлен на вашем сервере

                      Как мы кратко упоминали ранее, серверы используют демоны SSH для прослушивания и принятия подключений. Поэтому, если сервер, к которому вы пытаетесь подключиться, не установлен, вы не сможете получить к нему доступ с помощью SSH.

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

                      5. Настройки брандмауэра препятствуют подключению SSH

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

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

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

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

                      • dport 22: это порт назначения, которым для SSH обычно является порт 22 (напоминание: Kinsta не использует этот номер порта).
                      • REJECT: это означает, что соединение с указанным пунктом назначения отклонено.
                      • DROP: как и REJECT, это означает, что соединения с соответствующим портом блокируются.

                      Если вы выполните поиск в результатах приведенных выше команд для dport 22, вы сможете определить, блокирует ли ваш брандмауэр подключение SSH. Если это так, вам придется изменить правила для приема запросов.

                      Почему PuTTY сообщает об отказе в подключении?

                      PuTTY — это SSH-клиент. Если вы знакомы с FTP, эта платформа FileZilla эквивалентна SSH на компьютерах с Windows. Другими словами, PuTTY позволяет пользователям вводить свои учетные данные и запускать SSH-соединение:

                      download putty

                      Веб-сайт PuTTY

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

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

                      Мы использовали наши знания об эффективном управлении веб-сайтами в масштабе и превратили их в электронную книгу и видеокурс. Нажмите здесь, чтобы загрузить руководство 2020 года по управлению более чем 40 сайтами WordPress!

                      Как устранить ошибки подключения SSH?

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

                      • Если ваша служба SSH не работает. Свяжитесь с вашим хостинг-провайдером, чтобы узнать, почему ваша служба SSH не работает. Для локальных или выделенных серверов вы можете использовать команду sudo service ssh restart, чтобы попытаться запустить ее снова.
                      • Если вы ввели неправильные учетные данные. Перепроверив SSH-порт с помощью команды grep Port /etc/ssh/sshd_config, попробуйте еще раз подключиться, указав правильные данные.
                      • Если ваш порт SSH закрыт. Обычно это побочный эффект одной из двух причин, перечисленных ниже. Либо установите демон SSH на сервер, к которому вы хотите подключиться, либо измените правила брандмауэра, чтобы разрешить подключения к вашему порту SSH.
                      • Если на вашем сервере не установлен протокол SSH. Установите инструмент SSH, например OpenSSH, на сервер, к которому вы хотите подключиться, с помощью команды sudo apt install openssh-server.
                      • Если ваш брандмауэр блокирует ваше SSH-подключение. Отключите правила брандмауэра, блокирующие ваше SSH-подключение, изменив настройки целевого порта на ПРИНЯТЬ.

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

                      Обзор

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

                      Несмотря на то, что ошибка подключения SSH может быть вызвана несколькими причинами, вот некоторые из наиболее распространенных:

                      1. Ваша служба SSH не работает.
                      2. У вас неверные учетные данные.
                      3. Порт, который вы пытаетесь использовать, закрыт.
                      4. SSH не установлен на вашем сервере.
                      5. Настройки брандмауэра препятствуют подключению SSH.

                      Экономьте время, деньги и повышайте эффективность сайта с помощью:

                      • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
                      • Интеграция с Cloudflare Enterprise.
                      • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
                      • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

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

                      Отобранные статьи по теме

                      WP-CLI v2

                      Блог

                      WP-CLI v2 — управление WordPress из терминала

                      WP-CLI v2 — это мощный инструмент командной строки, позволяющий разработчикам управлять установками WordPress. Узнайте, как установить и использовать команды WP-CLI.

                      Подпишитесь на нашу рассылку

                      Получите премиум-контент на отмеченной наградами платформе хостинга WordPress

                      Подпишитесь на рассылку новостей

                      Войдите на MyKinsta или ознакомьтесь с демо-аккаунтом

                      © Kinsta Inc., 2022. Все права защищены. Kinsta® и WordPress® являются зарегистрированными товарными знаками. Юридическая информация.

                      Читайте также: