Как использовать SSH в Mac OS X
Кредит изображения: все возможное / iStock / Getty Images
Благодаря встроенным в Mac OS X Yosemite функциям общего доступа использовать Secure Shell проще, чем вы думаете. Включите функцию удаленного входа на Mac, чтобы превратить ваш Mac в SSH-сервер и получить к нему удаленный доступ с другого компьютера. Вы даже можете получить доступ к своему Mac со смартфонов и планшетов iOS и Android.
Что такое удаленный вход
Удаленный вход был одной из встроенных функций общего доступа Mac OS X с момента выпуска Snow Leopard в 2009 году. Он позволяет другим компьютерам подключаться к Mac и выдавать команды с помощью SSH - сетевого протокола. на основе модели клиент-сервер, которая создает безопасную линию связи между двумя или более компьютеры. Задача сервера - прослушивать и принимать входящие запросы на соединение, инициированные клиентами. Клиенты SSH могут управлять файловой системой сервера, устанавливать программное обеспечение, запускать системные процессы и многое другое.
Видео дня
Включить удаленный вход
Чтобы включить удаленный вход:
** Шаг 1: ** Откройте «Системные настройки» вашего Mac и нажмите «Общий доступ».
** Шаг 2: ** Установите флажок рядом с «Удаленный вход».
** Шаг 3: ** Выберите _кто может иметь доступ_. Вы можете разрешить доступ всем пользователям или определенному списку пользователей. Чтобы добавить пользователей в список, щелкните кружок рядом с «Только эти пользователи:», а затем нажмите кнопку «** Добавить **», чтобы выбрать пользователя. «Пользователи и группы» содержит список пользователей системы вашего Mac. «Пользователи сети» и «Сетевые группы» содержат список других компьютеров в вашей сети.
** Шаг 4: ** Обратите внимание на ** данные для входа по SSH ** вашего Mac, расположенные под световым индикатором «Удаленный вход: Вкл.». Он содержит имя пользователя и IP-адрес вашего Mac, разделенные символом «@».
Подключитесь к вашему Mac удаленно
Для удаленного подключения к Mac:
** Шаг 1: ** На другом Mac откройте новое окно «Finder», выберите «Приложения» и откройте папку «Утилиты».
** Шаг 2: ** Откройте приложение «Терминал». Приложение «Терминал» встроено только в Mac OS X. Вам понадобится ** стороннее клиентское приложение SSH **, если вы используете смартфон, планшет или ПК с Windows.
** Шаг 3: ** В окне Терминала введите ** данные для входа по SSH ** вашего Mac. Введите «да», чтобы подтвердить подключение. Введите пароль удаленного Mac.
Подключитесь к Mac с устройства iOS или Android
Вы можете легко подключиться к своему Mac со смартфонов и планшетов iOS и Android с помощью клиентского приложения SSH. Ниже приведен список бесплатных клиентских приложений SSH.
Клиентские приложения SSH для iOS
[Serverauditor] ( https://itunes.apple.com/us/app/serverauditor-ssh-shell-console/id549039908?mt=8)
[iTerminal] ( https://itunes.apple.com/us/app/iterminal-ssh-tool/id581455211?mt=8)
Клиентские приложения SSH для Android
[ConnectBot] ( https://play.google.com/store/apps/details? id = org.connectbot)
[Эмулятор терминала] ( https://play.google.com/store/apps/details? id = jackpal.androidterm)
Подключайтесь к своему Mac откуда угодно
Вы можете использовать SSH для подключения к Mac из любой точки мира, если в вашей сети настроен маршрутизатор. для переадресации портов - сетевая конфигурация, используемая для обеспечения доступа к компьютеру извне его локального сеть. Включите переадресацию порта для порта 22 на вашем маршрутизаторе и установите адрес пересылки в качестве локального IP-адреса вашего Mac. Используйте внешний IP-адрес вашей сети, назначенный вам вашим интернет-провайдером, с данными для входа в SSH для подключения к вашему Mac. Вы можете легко получить свой внешний IP-адрес, используя Какой у меня IP-сайт - бесплатный онлайн-локатор IP-адресов. Использовать Сайт PortForward чтобы найти пошаговое руководство по переадресации портов для вашего маршрутизатора.
Советы и предупреждения
Чтобы предотвратить несанкционированный вход, всегда защищайте свой Mac надежным паролем.
По умолчанию клиенты SSH имеют доступ ко всей файловой системе вашего Mac.
Порт 22 отвечает за разрешение и блокировку соединений SSH. Разрешение переадресации портов для порта 22 создает брешь в брандмауэре вашей сети - системе, предназначенной для блокировки входящих подключений, исходящих из-за пределов вашей локальной сети.
Отключите переадресацию портов, когда она не используется, чтобы обеспечить безопасность вашей сети.