Kiedy piszę service sshd restart
, pojawia się sshd: unrecognized service
błąd.
Mam w /etc/ssh/
pliku sshd_config
, którego używam do ustawienia konfiguracji. Mogę również szpachlować w polu Ubuntu (jest zdalny).
Kiedy piszę /etc/init.d/sshd restart
, dostajęNo such file or directory
Poniżej /usr/sbin/
znajduje się plik sshd, ale jest on binarny.
Czy coś jest nie tak z moim SDH? Co mam zrobić, aby to naprawić? Żeby było jasne, chcę móc pisać service sshd restart
(jak mówią wszyscy tutourials online), aby móc, no cóż, zrestartować mój sshd. Aby moje zmiany portów zaczęły obowiązywać.
ls /etc/init.d | grep ssh
Odpowiedzi:
Ubuntu wywołuje usługę
ssh
, a niesshd
.Usługa jest również kontrolowana przez upstart, a nie sysvinit. Więc znajdziesz to na
/etc/init/ssh.conf
zamiast/etc/init.d/ssh
.źródło
rc
Pojęcie skryptu System 5 jest teraz podwójnie nieaktualne. Aby uzyskać zaktualizowane odpowiedzi, zobacz askubuntu.com/questions/653865 .sudo service ssh restart
Co najważniejsze, musisz mieć do tego uprawnienia. Większość problemów, takich jak nie można rozpocząć procesu lub nie można znaleźć pliku, wynika z uprawnień. Użyj
sudo
przed każdym poleceniem.Teraz dla ssh możesz po prostu zrobić
To wykorzystuje upstart
źródło
sudo restart ssh
.service ssh restart
nie działa w moim Ubuntu 14.04.