Jak naprawić „Połączenie odmówionego przez port Top 10” na Ubuntu Top 10.Top 10

Jak naprawić „Połączenie odmówionego przez port Top 10” na Ubuntu Top 10.Top 10
Porty na Ubuntu są używane do komunikowania się z różnymi maszynami, a także różnych protokołów, podobnie, port 22 na Ubuntu jest używany przez serwer SSH (Secure Shell), który jest bezpiecznym sposobem łączenia się z innymi maszynami w sieci w celu przesyłania danych jako danych jako przesyłania danych jako a co do dostępu do innych maszyn. Większość użytkowników Ubuntu musi cierpieć na błąd podczas korzystania z SSH „Connection odmówionego przez port 22”, na który na tym blogu omawiane są różne metody, używając tego błędu.

Jak naprawić „Połączenie odmówionego przez port 22” na Ubuntu

Istnieją trzy najczęstsze przyczyny tego błędu:

  • Pakiet OpenSSH nie jest zainstalowany
  • Serwer SSH nie jest aktywny
  • Połączenie z niewłaściwym portem

Problem 1: Pakiet OpenSSH nie jest zainstalowany

Najczęstszym powodem tego błędu jest to, że w większości przypadków OpenSSH nie został zainstalowany na komputerze klienckim, do którego próbujesz się połączyć. Aby weryfikować ten pakiet OpenSSH zainstalowany na komputerze klienckim, użyj polecenia na komputerze klienta:

$ sudo apt lista -zainstalowana | Grep Openssh-Server

Wyjście pokazuje, że pakiet nie jest zainstalowany, więc zainstalujemy go za pomocą polecenia:

$ sudo apt install openSsh -server -y

Teraz, jeśli błąd jest spowodowany tym problemem, należy go rozwiązać.

Problem 2: serwer SSH nie jest aktywny

Innym powodem tego błędu jest to, że usługa serwera SSH nie jest aktywna i możemy potwierdzić status usługi SSH za pomocą polecenia:

$ sudo Systemctl Status SSH

Aby aktywować usługę, ponownie użyjemy narzędzia SystemCTL z jego opcją start:

$ sudo systemctl start ssh

Teraz ponownie sprawdź status usługi:

$ sudo Systemctl Status SSH

Problem 3: Połączenie z niewłaściwym portem

Wreszcie, problem polega na tym, że usługa SSH jest powiązana z innym portem zamiast portu 22, aby to potwierdzić, użyjemy polecenia:

$ sudo netstat -ltnp | Grep Sshd

W naszym przypadku port jest ustawiony 22, który jest domyślny, ale jeśli jest jakiś inny port, wyświetlisz następujący numer portu, na przykład, jeśli jest to port 44, użyjemy polecenia:

$ ssh -p [port_number] [nazwa użytkownika]@[ip_address]

Wniosek

Większość użytkowników Ubuntu musi stawić czoła problemowi „Connection odmówionego przez port 22”, który ma różne powody omówione w tym artykule. Wyjaśniane są nie tylko powody, ale rozwiązania rozwiązania tych problemów w celu ustalenia błędu „Connection Oścawione przez port 22”.