Как настроить ssh-сервер для Mac с настраиваемым IP-адресом из github?

Вы можете установить для регулятора масштабирования процессора значение powersave См. ссылку , которая запускает ЦП на минимальной частоте.

Согласно той же странице вики , вам необходимо загрузить правильный драйвер частоты процессора, т.е. SpeedStep-lib для процессоров с поддержкой Intel SpeedStep (в основном Atoms и более старые Pentium (

1
01.04.2017, 16:05
2 ответа

Вы правы, включив опцию Удаленный вход в разделе Совместное использование . Вы правы в признании того, что адреса 192.168.XXX.XXX зарезервированы для частных адресов (локальной сети).

Итак, если вы хотите подключиться к вашему Mac по SSH из-за пределов своей (предположительно домашней) сети, вам нужно будет настроить маршрутизатор для пересылки порта 22 (SSH) из глобальной сети (Интернета) на ваш Mac по адресу 192.168.1.XXX порт 22.

Для этого вам нужно найти настройки Port Forwarding на вашем маршрутизаторе. Обычно вы можете получить к ним доступ, перейдя по адресу http://192.168.1.1 (или по другому IP-адресу вашего маршрутизатора - как его найти ). Вы можете найти ваше имя пользователя и пароль по умолчанию, напечатанные на вашем маршрутизаторе сзади, предоставленные вашим интернет-провайдером.

Если вы успешно перенесли SSH-трафик с маршрутизатора на свой частный IP-адрес, вы сможете подключиться к своему Mac по SSH обычным способом, за исключением того, что теперь вам нужно использовать свой общедоступный IP-адрес. Это можно найти, набрав "какой у меня IP" или с терминала:

curl ipinfo.io/json

Тогда просто:

ssh [username]@[public ip address]

Однако несколько предостережений:

  1. Вы должны получить статический IP-адрес для вашего Mac в локальной сети, чтобы вы могли переадресация порта дольше, чем на несколько часов (или сколько бы времени ни было у вашего DHCP-клиента).

  2. Вы должны стремиться получить статический общедоступный IP-адрес для вашего маршрутизатора от вашего интернет-провайдера. Это необычно, поскольку большинство интернет-провайдеров предоставляют динамические, которые меняются через несколько часов. Вы можете спросить их, и обычно вам придется доплатить.

  3. Поймите риски, связанные с доступом к вашему Mac для всего Интернета через SSH. Имейте как минимум 9-значный случайный смешанный буквенно-цифровой пароль или просто используйте вместо него SSH-ключи и отключите PasswordAuthentication в / etc / ssh / sshd_config

Наконец, я бы порекомендовал вам немного почитать по основам работы в сети. Вы должны изучить основы IP-адресов, номеров портов, серверов, брандмауэров, маршрутизации и т. Д.Мы до сих пор не понимаем, о чем вы говорите, используя GitHub для запуска SSH-сервера. Не могли бы вы подробнее рассказать об этом?

2
27.01.2020, 23:24

Вашей системе назначен IP-адрес от маршрутизатора. В большинстве случаев это локальный адрес (не частный!), потому что ваша локальная сеть (LAN) достаточно независима от Интернета, где вы можете найти все общедоступные IP-адреса.

Гиды правы. Сначала вам нужно настроить свой сервер на свой локальный адрес, и как только это будет сделано, вам нужно настроить переадресацию портов на вашем маршрутизаторе, чтобы сделать ваш SSH-сервер доступным из Интернета (через общедоступный IP-адрес). Но обратите внимание, что для этого требуется, чтобы у вас был доступ к вашему маршрутизатору и назначенный общедоступный IP-адрес от вашего интернет-провайдера (который также не всегда доступен, поскольку существует ограниченное количество адресов IPv4).

1
27.01.2020, 23:24

Теги

Похожие вопросы