Как мне поддерживать sshd в рабочем состоянии, чтобы я мог подключиться в любой момент?
Я не пытаюсь поддерживать существующее SSH-соединение активным — я вообще не могу его создать.
Среда:
- Mac под управлением OSX 10.9.3.
- Попытка подключиться к нему по ssh с другой машины, когда он некоторое время простаивал, не удалась (превышено время ожидания). Пробуждение дисплея (нажатие клавиши Escape) заставляет SSH-соединение снова работать.
- Компьютер Mac подключен к сети переменного тока и отображает соответствующее сообщение.
- Mac настроен на сон "Никогда", а дисплей на "1 мин". Жесткий диск настроен на сон "никогда". (другие настройки для батареи, но как уже упоминалось, он не на батарее)
решение1
Есть 2 способа настройки sshd: GUI и (реальный способ) командная строка. Предположим, что 10.6 или более поздняя версия...
графический интерфейс:
- Системные настройки > Общий доступ > Отметьте «Удаленный вход»
- Убедитесь, что вы установили «Разрешить доступ» для тех, кому вы хотите ограничить доступ.
Командная строка
/usr/bin/systemsetup -setremotelogin on
- Измените
/etc/sshd_config
настройки на оптимальные для вашей среды. Об этом есть много статей, поэтому я сэкономлю электроны...