Выключение компьютера из терминала в Debian buster

SSH по умолчанию привязывается к локальному хосту только для пересылки, потому что SSH является просто мессенджером при пересылке :он не добавляет дополнительных проверок того, что он пересылает. Таким образом, если перенаправляемая служба не выполняет собственных проверок авторизации или ограничения скорости -и т. д., она может быть взломана или DoS-атак, если соединения разрешены от всех в той же сети, что и точка пересылки (, что может даже быть весь интернет! ). Таким образом, включайте GatewayPortsи привязку к видимым извне интерфейсам только в том случае, если сама переадресованная служба достаточно защищена (, что и должно быть в вашем случае, поскольку вы уже предоставляете ее ).

В качестве предостережения несколько лет назад, когда я экспериментировал с виртуальными машинами, я сам перенаправил SSH с виртуальной машины на мой основной ноутбук, привязанный ко всем интерфейсам. Виртуальная машина была заблокирована в общедоступном Wi-Fi из-за слабых одноразовых паролей, которые я тогда использовал. (Я поумнел и (a )прекратил привязку ко всем интерфейсам, и (b )научился запрещать вход на основе пароля -.)

0
07.04.2020, 11:03
3 ответа

Это просто. Как пользователь root:

# reboot

Команда перезагрузки доступна только для пользователя root. Если вы вошли в систему как обычный пользователь, попробуйте sudo:

$ sudo reboot
0
28.04.2021, 23:18

В документации Linux говорится:

halt, poweroff, reboot - Halt, power-off or reboot the machine

These are legacy commands available for compatibility only.

В настоящее время одобренным методом является отключение

Для критических моментов погуглите Raising Elephants

0
28.04.2021, 23:18

Команды rebootи shutdown(shutdown -r)входят в/usr/sbin(команды администратора, для которых обычно требуются привилегии root/ sudoи могут отсутствовать в вашем обычном пути, если вы обычный пользователь.

В современной системе это псевдонимы дляsystemctl [verb]:sudo systemctl reboot.

0
28.04.2021, 23:18

Теги

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