Nie można uruchomić sshd

35

Jestem nowy w Ubuntu i próbuję uruchomić sshd, ale mam wiele problemów. Próbowałem odinstalować i ponownie zainstalować ssh, uruchamiając sudo apt-get remove openssh-client openssh-serveri sudo apt-get install openssh-client openssh-server. Po uruchomieniu sudo service ssh restartdostaję:

stop: Unknown instance:
ssh start/running, process 3638

sudo service sshd startdaje mi unrecognized service.

Kiedy biegnę ps -A | grep ssh, nic nie dostaję. Uruchamianie ssh localhostpowoduje odmowę połączenia.

mniszek lekarski
źródło
Dlaczego jest to oznaczone jako sshd? Mam teraz z tym problem, ale nie pojawia się w pytaniu, z wyjątkiem tytułu.
gsamaras

Odpowiedzi:

53

Spróbuj wyczyścić przed instalacją:

sudo apt-get purge openssh-server
sudo apt-get install openssh-server
Eric Carvalho
źródło
okazuje się, że apt removeopenssh-server
Boris
6

Usługa ssh Ubuntu rozpocznie się od ssh, a nie sshd.

Próbować:

 sudo apt-get remove --purge openssh-server
 sudo apt-get install openssh-server

Więc spróbuj:

sudo service ssh restart   

Aby sprawdzić jego status:

sudo service ssh status

Plik konfiguracyjny można znaleźć na stronie /etc/init/ssh.conf

Szczegółowe informacje na temat removei purge:

remove - NIE usuwa plików konfiguracyjnych

purge - Za pomocą polecenia Purge usuwane są również pliki konfiguracyjne.

Ramesh Chand
źródło