Parece "você pode apenas criar um link simbólico para mascarar ssh.service
, antes de instalar o pacote". Por exemplo. ln -s /dev/null /etc/systemd/system/ssh.service
.
Suponho que isso exija que você saiba o nome de todos os serviços criados pelo pacote.
Estou ciente de uma pequena desvantagem para essa abordagem. Se você tiver um serviço mascarado que também esteja marcado como "ativado", o systemd
registrará um aviso durante a inicialização.
Observe que uma systemd
"máscara" impedirá que o serviço seja iniciado por qualquer método, incluindo a execução manual de systemctl start ssh
. Então, dependendo do que você quer fazer, você pode querer remover a máscara depois de instalar o pacote.
Se o pacote é ssh
, ele tem um hack específico que você pode usar! Má notícia: isso implica que um hack específico é necessário no pacote, porque todas as outras abordagens têm desvantagens. Mas você pode dar uma olhada nas abordagens que eu considerei se você quiser :-). Configurando meu sshd com segurança (com automação)