1

Я установил Ubuntu 14.04 на моем iMac дома (а также SSH и переадресацию портов).

Я могу подключиться через SSH, когда машина включена, подключена и не приостановлена.

Как и многие хостинг-провайдеры (например, digitalocean), как я могу удаленно загрузить свой iMac? Если мой iMac выключен, и я хочу подключиться к нему через SSH, я не могу.

Как хостинг-провайдеры делают это? Это легко реализовать с iMac под управлением Ubuntu?

1 ответ1

1

Удаленное включение компьютера обычно осуществляется с помощью "волшебного пакета" по пробуждению по локальной сети. Пакеты такого типа, так как они должны быть отправлены на адрес Ethernet машины, когда он выключен (т.е. не может запрашивать его через ARP), или, что более часто, на широковещательный адрес, могут отправляться только из одной подсети. /VLAN в качестве машины для пробуждения (кроме случаев, когда маршрутизатор использует статический MAC-адрес для IP-адреса, связанного с машиной).

Некоторые домашние ADSL-модемы (например, несколько моделей FritzBox) могут генерировать эти пакеты Wake-on-LAN при нажатии кнопки в их веб-интерфейсе. В более общем смысле, если у вас есть какое-либо устройство, к которому вы можете получить удаленный доступ в той же локальной сети, что и компьютер, чтобы разбудить его, должно быть относительно легко реализовать какой-либо способ отправки пакета, который может быть запущен из Интернета (URL-адрес триггера, веб-интерфейс, SSH и т. д.), в зависимости от потребностей. В оболочке Linux вы можете использовать команду wakeonlan (в Debian/Ubuntu: вы можете установить с помощью apt-get install wakeonlan), указав в качестве параметра MAC-адрес компьютера, который нужно активировать .

Однако аппаратное обеспечение машины должно поддерживать Wake-on-LAN (на большинстве ПК это должно быть включено в BIOS): насколько я знаю, Mac не реагируют на него, когда они действительно выключены, а только из спящего режима. Режим.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .