Что тебе нужно знать:
- Включите удаленный вход для доступа к вашему Mac с другого компьютера через SSH.
- Вы можете получить доступ к серверу по общедоступному IP-адресу через SSH.
- Используйте SSH, если вы находитесь в небезопасной сети.
- Чтобы настроить SSH на Mac:
- Требуется IP-адрес удаленного сервера.
- Вы должны иметь имя пользователя и пароль пользователя на сервере.
SSH обычно используется для входа на удаленную машину и выполнения команд. Кроме того, он также поддерживает туннелирование, переадресацию портов TCP и соединения X11. SSH работает по модели клиент-сервер; он присутствует на вашем Mac, но отключен по умолчанию. В этой статье я помогу вам понять, как использовать SSH для безопасных подключений на Mac под управлением macOS Ventura или более ранней версии.
- Что такое SSH для Mac?
- Как настроить SSH-сервер на Mac
- Как подключиться к Mac по SSH через другой Mac
- Как отключить SSH-сервер на Mac
Что такое SSH для Mac?
SSH — это сокращение от «Secure Shell» или «Secure Socket Shell». По сути, это криптографический сетевой протокол, используемый для управления сетью, операционными системами и конфигурацией. Его наиболее примечательной особенностью является то, что он использует безопасную удаленную связь через небезопасные открытые сети, которая активируется с помощью ключей SSH. Ключи SSH генерируются с использованием алгоритма безопасности.
Когда вы создаете набор ключей SSH для своего Mac, вы создаете «открытый» и «закрытый» ключ. Все это довольно технично, но открытый и закрытый ключи генерируются с использованием простых чисел и огромных случайных чисел. Теперь давайте посмотрим, как мы можем настроить SSH на Mac.
Как настроить SSH-сервер на macOS
Давайте проверим процесс активации SSH на вашем Mac.
macOS Ventura или новее
- Щелкните логотип Apple () в строке меню.
- Откройте системные настройки
- Выберите «Основные» → «Общий доступ».
- Включить удаленный вход.
- Теперь щелкните значок информации (i).
- Вы должны установить флажок Разрешить полный доступ к диску для удаленных пользователей в разделе Удаленный вход и указать, какие пользователи могут входить в систему.
- Все пользователи: Любой, у кого есть доступ к вашему компьютеру или сети, может войти в систему.
- Только эти пользователи: Только авторизованные вами пользователи смогут удаленно войти в систему.
Поздравляем! Теперь на вашем macOS Ventura включен SSH-сервер, и вы сможете получать входящие SSH-соединения через свой Mac.
Примечание. В разделе «Удаленный вход» вы можете найти IP-адрес вашего Mac.
macOS Monterey или более ранняя версия
- Перейдите к логотипу Apple () в строке меню.
- Запустите «Системные настройки» → «Общие» → перейдите в «Общий доступ».
- Установите флажок рядом с Удаленный вход.
- Теперь установите флажок Разрешить полный доступ к диску для удаленных пользователей и укажите, какие пользователи могут входить в систему.
Теперь ваш SSH-сервер запущен и работает!
Как подключиться к Mac по SSH через другой Mac
Чтобы получить доступ к вашему Mac с другого удаленного Mac или SSH-клиента, выполните следующие действия.
- Запустите Терминал или другой SSH-клиент на Mac.
- Введите IP-адрес вашего Mac → нажмите клавишу возврата.
- Введите свой пароль → нажмите Enter.
Как отключить SSH-сервер на Mac
Если вы больше не хотите получать удаленный доступ к вашему Mac через SSH-клиент, вы можете отключить серверы SSH на своем Mac, выполнив следующие действия.
macOS Вентура
- Откройте Системные настройки.
- Выберите «Основные» → «Общий доступ».
- Отключить удаленный вход.
macOS Монтерей
- Перейдите в «Системные настройки» → нажмите «Общий доступ».
- Снимите флажок рядом с Удаленный вход.
Часто задаваемые вопросы
Просмотр списка недавно использованных файлов и данных. На компьютерах Mac вы можете легко просмотреть список наиболее часто используемых файлов, а также недавно использованных приложений. Если вы видите что-то необычное в этих списках, возможно, кто-то получил доступ к вашему Mac.
Да, кто-то может удаленно получить доступ к вашему Mac без вашего ведома, так как Mac уязвимы для взлома. С включенным SSH любой с учетными данными администратора потенциально может выполнить код, который может полностью захватить ваш Mac.
Завершение…
Я надеюсь, что эта статья помогла вам понять, что такое SSH и как его использовать на вашем Mac. Зависание при использовании SSH на Mac довольно распространено, поэтому, если вы это сделаете, оставьте комментарий. Я был бы рад помочь вам.