У меня дома есть устройство, с которым я хочу работать по SSH. Устройство имеет порт 22, открытый локально, и у меня есть порт 22, открытый на моем AirPort Extreme. Однако в AirPort Extreme говорится, что открытый порт 22 идет только по IP моего основного сервера (10.0.1.100).
IP мне нужен для доступа 10.0.1.104. Опять же, устройство на 10.0.1.104 имеет открытый порт 22, так как я могу подключиться к нему по локальной сети. Я также могу SSH к 10.0.1.100 без проблем.
Когда я пытаюсь добавить дополнительную запись для переадресации портов, AirPort-Утилита говорит, что в списке уже есть переадресация портов на 22, поскольку она уже открыта, но указывает на 10.0.1.104.
Я чувствую, что есть способ указать IP в синтаксисе SSH, но я не уверен, что это такое.
Спасибо.
Ответы:
Один из способов сделать то, что вы хотите здесь, - это добавить сопоставление портов в вашем Airport Extreme, которое указывает нестандартный удаленный порт (например, 8022) на порт 22 на вашем локальном компьютере 10.0.1.104. Затем вы можете указать другой порт в вашем SSH-клиенте (например, '-p 8022') для получения удаленного доступа.
Вы можете также SSH в 10.0.1.100 сначала, а затем SSH в 10.0.1.104 с этой машины.
источник
При подключении с другого Mac самым простым способом будет настройка «Вернуться к моему Mac». Все, что вам нужно, это рабочая учетная запись iCloud с включенной функцией «Доступ к моему Mac» на панели настроек iCloud. Нет необходимости настраивать переадресацию портов с этой настройкой, и вы все равно можете подключиться к порту по умолчанию 22.
После того, как вы настроите его на обоих компьютерах Mac, в Terminal.app вы можете перейти в Shell - New Remote Connection, выбрать Secure Shell (ssh), и ваш Mac дома должен появиться там. Вы также можете принять к сведению имя хоста, которое будет использоваться для запуска соединения из оболочки.
Часто забывают, что Back to My Mac работает со всеми различными службами, которые вы можете включить в предварительной панели «Общий доступ», а не только для доступа к вашим файлам через файловый ресурс.
источник
Есть ли причина, по которой вы не можете настроить свой Airport Extreme в качестве моста?
Если вам действительно нужна маршрутизация от вашего Airport Extreme, то, конечно, это не сработает. Но если вы не используете встроенный модем или порт WAN для подключения к Интернету, я бы предложил использовать его в качестве моста. Тогда все «Просто работает», и нет никакого отображения портов, что усложняет задачу.
источник
Исходя из моего опыта, я бы использовал IPV6 вместо IPV4, если ваш ISP разрешит. Используя IPV6, вы можете адресовать каждую машину в вашей локальной сети, потому что часть IPV6 - это MAC-адрес машины.
источник