Mam problem z SSH.
ssh: connect to host 192.168.1.7 port 22: Connection refused
Występuje powyższy błąd za każdym razem, gdy próbuję połączyć mój pulpit z innym pulpitem za pomocą SSH, ale mogę pomyślnie pingować inny pulpit.
ssh: connect to host 192.168.1.7 port 22: Connection refused
Kiedy próbuję ponownie uruchomić sshd, wyświetla następujący błąd
sshd: unrecognized service
Mogę połączyć się ze zdalnym serwerem za pomocą SSH, ale nie mogę połączyć się z siecią lokalną. Jak mogę rozwiązać ten problem?
networking
ssh
12.10
sshd
Rudra
źródło
źródło
sudo service ssh start
. Jeśli to nie zadziała, czy możesz opublikować wynikls -l /etc/init/ssh.conf
?Odpowiedzi:
Spróbuj odinstalować, a następnie zainstalować openssh-server:
i wtedy
To zadziałało dla mnie. Jeśli nadal nie możesz się połączyć, spróbuj
i daj nam znać, jaki jest wynik.
źródło
sudo ufw status verbose
jeststatus: inactive
, więc włączyłem go, ale błąd nadal występuje, to jest nowy wynikStatus: active Logging: off Default: deny (incoming), allow (outgoing) New profiles: skip To Action From -- ------ ---- 22 ALLOW IN Anywhere 22 ALLOW IN Anywhere (v6)
Najpierw upewnij się, że usługa ssh działająca na 192.168.1.7 lub nie ... jest możliwe, że system nie ma demona SSH, więc musisz zainstalować ssh w tym systemie.
Jeśli jest już zainstalowany, uruchom
sudo service ssh restart
, a następnie skomentuj wyniki tego polecenia z obu systemów.źródło
W mojej instalacji Ubuntu 14.04 LTS edycja komputerowa ze strony Ubuntu serwer openssh nie jest instalowany domyślnie. WIELKIE TŁUSZCZ THUMBS DOWN Kanoniczny !!!!! Instalacja jest stosunkowo łatwa i została już wspomniana w innych odpowiedziach powyżej:
sudo apt-get update && sudo apt-get upgrade && sudo apt-get install openssh-server
źródło
Upewnij się, że router albo akceptuje ssh lub ma włączony gdzieś w ustawieniach. Czasami coś tak prostego można przeoczyć.
źródło
Iść do
vim /etc/ssh/sshd_config
Zmień ustawienie „PermitRootLogin” uwierzytelnienia na „tak”
Na przykład:
service sshd restart
źródło
Sprawdź, czy masz zainstalowany serwer SSH:
Jeśli nie, zainstaluj:
Teraz sprawdź, czy Twój port 22 jest w użyciu:
źródło