Setting up openssh-server (1:5.3p1-3ubuntu7) ...
Creating SSH2 RSA key; this may take some time ...
Creating SSH2 DSA key; this may take some time ...
start: Job failed to start
Nie można zainicjować ssh, już próbował zainstalować ponownie.
Serwer SSH jest uruchamiany ręcznie za pośrednictwem /etc/init.d/ssh start
netstat -nlp
pokazuje, że żadne usługi nie działają na porcie TCP 22
sudo /etc/init.d/ssh start
Jeśli tak, to czy dał inny błąd niż podczas instalacji? Być może chciałbyś zainstalowaćnmap
i uruchomić,nmap 127.0.0.1
aby sprawdzić, czy jest już uruchomione polecenie ssh i podać wynik w pytaniu./var/log/auth
i sprawdź u dołu pliku, co pokazują logi ...Odpowiedzi:
Nie jestem pewien, czy moje rozwiązanie jest prawidłowe. Ale jeśli chcesz po prostu uruchomić serwer SSH, a następnie rozwiązać problem później, oto moje szybkie rozwiązanie:
jeśli wtedy zobaczysz błąd:
następnie po prostu utwórz brakujący katalog i spróbuj ponownie powyżej polecenia start-stop-daemon:
pomogło mi to uruchomić demona sshd.
źródło
Miałem ten sam problem,
sshd
który nie uruchamiał się z powodu błędu.Pokazało, że nie było katalogu
/var/run/sshd
.pokazał link do
/run
.Ale w moim systemie
/run
działa na ramdysku.Więc usunąłem link i utworzyłem katalogi
/var/run
i/var/run/sshd
. Terazsshd
zaczyna się normalnie i jestem w stanie ponownie dotrzeć do mojego systemussh
.źródło
rekonfiguracja mojej zapory ogniowej, aby port 22 działał dla mnie.
źródło
Wygląda na to, że występują 3 problemy (w moim systemie Ubuntu 14.04LTS):
1- ssh nieznane zadanie występuje, gdy próbujesz użyć „service ssh start” z sesji „su”. Rozwiązaniem jest uruchomienie usługi sudo od zalogowanego użytkownika, który może „sudo”
2- Istniejący skrypt init.d / ssh cicho kończy pracę bez uruchamiania sshd, gdy ssh jest w fazie uruchamiania
3- Głównym powodem, dla którego ssh się nie uruchamia, jest to, że na Ubuntu 14.04 jest pusty plik / etc / ssh / sshd_host_not_to_run, co oznacza, że sshd nie powinien działać. Po prostu usuń ten plik, jeśli chcesz uruchomić sshd.
Tak więc ogólne rozwiązanie to: użyj sudo ssh start po usunięciu / etc / ssh / sshd_host_not_to_run
źródło
Wystarczy ponownie zainstalować openssh-server:
źródło
Jest raport o błędzie z niekluczowym rozwiązaniem tego błędu
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1811580
można rozbroić, domyślnie ustawiając „UsePrivilegeSeparation no” w / etc / ssh / sshd_config,
ponowna instalacja niekoniecznie to naprawia.
źródło