답변:
이 내용은 다음과 man systemctl
같습니다.
systemctl disable ssh
ssh 서비스가 자동으로 시작되지 않도록합니다. 그러나 이것이 체계화 된 방식이지만 우분투는 그것을 받아들이지 않으며 자신의 방식으로해야합니다.
공식 문서 : https://wiki.ubuntu.com/SystemdForUpstartUsers#Automatic_starting
이에 따라 당신은 지시하지 않고 단위 재정의를 만들어야 WantedBy=multi-user.target
에서 /etc/systemd/system/ssh.service
(대신 현재의 심볼릭 링크의) :
rm /etc/systemd/system/ssh.service
cp /lib/systemd/system/ssh.service /etc/systemd/system/ssh.service
sed -e "/WantedBy=multi-user.target/d" -i /etc/systemd/system/ssh.service
systemctl daemon-reload
disable
... 나는 왜 거기에 넣었는지 모르겠다 status
. 그것은 다른 시스템과 달리 우분투에서 나를 위해 작동하지 않았기 때문에 다른 솔루션도 찾고있었습니다 ...
ssh
별명보다 서비스 이름 을 선호해야합니다 sshd
. 예를 들어, 별칭 을 사용하여 서비스를 활성화 할 수 systemctl enable sshd
없으므로 작동 하지 않습니다 .
sshd
이 더 있고 자체 설명이 더 쉽습니다. 왜 데비안 / 우분투 ssh
가 서버 에만 사용하기 시작했는지 잘 모르겠습니다 . 이 답변을 편집하여 반영하겠습니다. 감사.