openssh-server를 설치한 후 부팅할 때마다 서버가 시작됩니다. 수동으로 하려면 어떻게 해야 합니까?
upstart 버전 0.6.7+에서는 작업 파일에 "수동" 스탠자를 추가했습니다.
10.04에는 0.6.5-8이 시작되었습니다. 이 경우 SSH가 자동으로 시작되지 않도록 비활성화하는 가장 좋은 방법은 무엇입니까?
답변1
/etc/init/ssh.conf의 이름을 /etc/init/ssh.conf.disabled로 바꿉니다.
sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.disabled
답변2
이것으로 충분합니다.
update-rc.d ssh enable # sets the default runlevels to on
update-rc.d ssh disable # sets all to off
답변3
/etc/init/ssh.conf에서 다음을 주석 처리하세요.시작하다선:
# ssh - OpenBSD Secure Shell server
#
# The OpenSSH server provides secure shell access to the system.
description "OpenSSH server"
#start on filesystem or runlevel [2345]
stop on runlevel [!2345]
respawn
respawn limit 10 5
umask 022
답변4
독자에게 참고 사항:
나에게는(우분투 14.xx) Bryan Agee의 답변만 작동했습니다: /etc/init/ssh.conf: "파일 시스템 또는 실행 수준에서 시작..." 줄을 주석 처리합니다.
다른 사람들은 왜 안 하겠니?
sudo mv /etc/init/ssh.conf /etc/init/ssh.conf.disabled
결과적으로 완전히비활성화서비스. 그러면 더 이상 "service ssh start"를 통해 시작할 수 없습니다.
update-rc.d ssh 활성화 # 기본 런레벨을 on으로 설정합니다.
단순히 작동하지 않습니다(아마도 다른 자동 시작 루틴을 사용함)
"수동"으로 /etc/init/ssh.conf.override
단순히 작동하지 않습니다
/etc/ssh/sshd_not_to_be_run을 터치하세요.
또한 시스템을 완전히 비활성화합니다.
sudo apt-get 설치 부랑자
좋은 소프트웨어이지만 SSH가 표시되지 않으므로 여기서는 할 일이 없습니다.
질문하는 사람: 위의 답변이 왜 여기에 있습니까? 시작 시스템이 너무 복잡합니까? 아니면 아무도 솔루션을 시도하지 않습니까? 오오