Список всех служб запуска
systemctl
Чтобы остановить запуск службы при запуске
sudo systemctl disable servicename
Например, если нам нужно остановить запуск ssh-сервера при запуске
sudo systemctl disable sshd.service
Мы можем включить это снова, используя
sudo systemctl enable sshd.service
Почти все дистрибутивы Linux используют systemd для начальной загрузки служб запуска. Таким образом, приведенные выше команды работают для большинства дистрибутивов.
Если вы выполните man systemctl
, вы найдете эту опцию:
-H, --host=
Execute the operation remotely. Specify a hostname, or a username and
hostname separated by "@", to connect to. The hostname may optionally
be suffixed by a container name, separated by ":", which connects
directly to a specific container on the specified host. This will use
SSH to talk to the remote machine manager instance. Container names
may be enumerated with machinectl -H HOST.
Это позволит вам выполнять любые действия со службой на удаленной машине, которые вы могли бы выполнять, если бы вы были локальным (, что позволяет вам работать как пользователь с повышенными разрешениями ).