SSH не работает в macOS Ventura: как исправить
В этом руководстве мы покажем вам, как решить проблему, когда SSH не работает в macOS Ventura. Secure Shell — это зашифрованный/криптографический сетевой протокол, который позволяет двум компьютерам обмениваться данными и обмениваться данными через серверы. Поскольку связь зашифрована, это предпочтительный режим, особенно в небезопасных сетях. Когда дело доходит до базовой ОС Apple, в ней уже есть встроенный SSH-клиент. [Terminal].
Он основан на архитектуре клиент-сервер и позволяет подключать экземпляр клиента SSH к серверу SSH. Однако в последнее время пользователям последней версии macOS приходится нелегко. По словам пострадавших пользователей, SSH не работает в macOS Ventura. В результате они не могут войти на свой Mac под управлением Ventura с устройств с устаревшими ключами. Кроме того, некоторые из них также получают ошибку «не найден соответствующий тип ключа хоста». Так почему это происходит?
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Одной из причин может быть тот факт, что Ventura поставляется с OpenSSH_9.0p1 и «В этом выпуске по умолчанию отключены подписи RSA с использованием алгоритма хеширования SHA-1». Итак, как решить эту проблему? Что ж, опытные пользователи могут выбрать технический способ генерации ключей на основе более безопасного алгоритма хеширования. С другой стороны, новички могут использовать отличный обходной путь, которым мы поделились ниже. Следуйте вместе.
Исправление SSH, не работающего в macOS Ventura
Droidwin и его участники не будут нести ответственность в случае термоядерной войны, если ваш будильник не разбудит вас, или если что-то случится с вашим компьютером, выполнив следующие шаги.
- Запустите Finder и используйте сочетания клавиш Shift+Command+G, чтобы открыть диалоговое окно «Перейти к папке».
- Затем введите указанное ниже местоположение и нажмите Enter. [or you could manually go there via Macintosh HD > etc > ssh]/и т.д./сш/
- Теперь скопируйте файл ssh_config и вставьте его в другое место. [it will act as a backup].
- Затем запустите исходный файл ssh_config и добавьте следующие две строки в конец файла:HostkeyAlgorithms +ssh-rsa PubkeyAcceptedAlgorithms +ssh-rsa
- После этого нажмите сочетание клавиш Command + S, чтобы сохранить изменения.
Вот и все. Это были шаги по устранению проблемы с SSH, не работающей в macOS Ventura. Если у вас есть какие-либо вопросы относительно вышеупомянутых шагов, сообщите нам об этом в комментариях. Мы вернемся к вам с решением в ближайшее время.