Как настроить SSH на моем Mac с Lion?

9

Я недавно купил Macbook Air с Lion. Я хотел бы ssh в мой Mac на работе. Как мне это настроить?

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

Дэвид Фокс
источник
2
Что вы пробовали до сих пор?
Даниэль Бек
Это должно дать вам необходимое руководство: stocksy.co.uk/articles/Mac/ssh_on_mac_os_x
xXPhenom22Xx
Спасибо, я попытался изменить Apple -> Системные настройки -> Общий доступ -> Удаленный вход в систему, а затем зашёл в мой Mac Air с ssh davidfaux@dhcp-12-259-119-81.yale.eduинструкциями. Однако этот метод не работает, поскольку терминал отмечает, что хост dhcp-12-259-119-81.yale.edu не распознан.
Дэвид Фокс
Кстати, этот IP-адрес является поддельным, поэтому я ничего не раскрыл :)
David Faux
1
Вы, кажется, находитесь за брандмауэром, который блокирует доступ SSH извне. Может ли это быть? Откуда вы пытаетесь подключиться к SSH? Вы также можете попытаться выяснить IP вашего реального компьютера (не dhcp-..имя хоста) и ssh к нему.
slhck

Ответы:

10

Apple -> Системные настройки -> Общий доступ -> Удаленный вход.

Скотт К Уилсон
источник
Он показывает IP локальной сети, как я могу ssh снаружи?
ilyo
Ты не можешь, @ilyo. Частные адреса доступны только локально.
Скотт С Уилсон
1
Я знаю , что я не могу использовать этот адрес снаружи, я спрашиваю , как могу я SSH к макинтошу с внешней стороны.
иль
4

Если вы хотите иметь возможность SSH с работы на дом, вам нужно сделать следующее:

  • Получите внешний IP- адрес вашей домашней сети. Вы можете получить это, перейдя на этот сайт . Если ваш Интернет-провайдер часто меняет свой IP, вам придется использовать что-то вроде Dyn DNS .

  • Откройте порт 22 на вашем брандмауэре / маршрутизаторе и укажите его на локальный IP-адрес Mac, к которому вы хотите подключиться. Инструкции для этого шага зависят от модели вашего брандмауэра / маршрутизатора. Возможно, вы захотите настроить резервирование DHCP для этого Mac, чтобы внутренний IP-адрес не изменился.

  • На Mac ваш хотите подключиться к , открытые Системные настройки → Sharing и включить удаленный вход в систему .

  • Теперь вы сможете выполнить команду ssh user@ip.of.your.mac, заменив «user» на имя пользователя домашнего компьютера и «ip.of.your.mac» на домашний IP-адрес.

Мэтт Лав
источник
2
  1. Просто активируйте опцию в настройках: «Удаленный вход».

  2. Получите доступ к вашему Mac:

    ssh username@ip.of.your.mac

Zenklys
источник