Как исправить SSH, не работающий на MacOS Ventura

Значок терминала Mac

Искусственный интеллект поможет тебе заработать!

Подписывайся на канал "Виртуальный Каппер" и получай точные и бесплатные прогнозы на спорт от искусственного интеллекта.

Некоторые пользователи Mac обнаружили, что SSH не работает на их Mac после обновления до macOS Ventura 13 или новее. Обычно они увидят сообщение об ошибке при попытке подключиться по ssh к другому серверу в соответствии со строками «не найден соответствующий тип ключа хоста. Их предложение: ssh-rsa“.

Очевидная причина этой проблемы заключается в том, что версия OpenSSH, поставляемая с MacOS Ventura, по умолчанию отключает подписи RSA, поэтому вы можете решить проблему, используя более безопасный хэш или просто разрешив подписи RSA. Мы покажем вам, как сделать последнее.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)


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

Как исправить SSH, не работающий с подписями RSA в MacOS Ventura

Мы собираемся изменить файл ssh_config, чтобы снова включить ключ хоста RSA, вот как это сделать.

Откройте Терминал (через Spotlight или через папку «Утилиты») и введите следующую командную строку:

sudo nano /etc/ssh/ssh_config

Вам нужно будет пройти аутентификацию с помощью пароля администратора.

Прокрутите до конца файл ssh_config, а затем добавьте следующие строки в конец ssh_config:

HostkeyAlgorithms +ssh-rsa
PubkeyAcceptedAlgorithms +ssh-rsa

Нажмите Control+O, чтобы сохранить, и Control+X, чтобы выйти.

Как исправить проблему с подключением SSH RSA на Mac

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

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

Эта ошибка может появиться даже после подтверждения того, что SSH включен для MacOS, что в любом случае не должно влиять на исходящие соединения ssh, но некоторые пользователи сообщают, что их проблемы устранены, поэтому попробуйте это тоже, и, очевидно, это будет иметь значение, если компьютер, к которому вы пытаетесь подключиться, — это Mac с запущенным SSH, поскольку некоторые пользователи Mac обнаружили, что SSH по умолчанию отключен в MacOS Ventura, даже если он был включен ранее, прежде чем они обновили системное программное обеспечение.

Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *