Więc próbowałem połączyć się z SSH na moim komputerze z Fedorą. Problem polega na tym, że nigdy wcześniej nie korzystałem z SSH i nie mam pojęcia, jak SSH na mojej maszynie.
Nazwa hosta mojego komputera to redhat, a nazwa użytkownika to archvbx.
Oto, co próbowałem:
ssh [email protected]
ssh archvbx@redhat
ssh [email protected]
I oczywiście żadna z tych prac nie działa. Gdyby ktoś mógł ponownie użyć adresu IP, użytkownika i nazwy hosta, byłoby świetnie. Wszelkie dodatkowe wymagane informacje można prawdopodobnie dodać.
linux
networking
ssh
fedora
pirogogle
źródło
źródło
ssh [email protected]
. Możesz także wpisać:echo "99.88.77.66 redhat" >> /etc/hosts
aby dodać nazwę do pliku hosts. Wtedy to:ssh archvbx@redhat
. Ale zdecydowanie nie użyłbym po prostu „redhat” jako nazwy serwera.Odpowiedzi:
Aby system mógł akceptować połączenia SSH, system musi najpierw uruchomić serwer SSH. Domyślnie Fedora Linux instaluje serwer SSH, więc zwykle nie jest konieczne jego instalowanie. Aby sprawdzić, czy jest zainstalowany i uruchomiony, użyj następującego polecenia:
Jeśli Twój komputer już uruchamia tę usługę, powinieneś otrzymać wynik podobny do tego:
Jeśli usługa nie jest zainstalowana, można ją zainstalować w następujący sposób:
Proces instalacji z pobraniem serwera SSH, zainstaluj go i uruchom usługę działającą w tle. Możesz teraz spróbować połączyć się ze zdalnego systemu. Jeśli podczas próby połączenia pojawi się komunikat „Odmowa połączenia”, może być konieczne skonfigurowanie zapory sieciowej, aby umożliwić nawiązywanie połączeń SSH z tym systemem.
Jeśli usługa jest zainstalowana, ale nie działa, można ją uruchomić z wiersza polecenia:
Usługę można również uruchomić za pomocą narzędzia do konfiguracji usługi GUI dostępnego za pomocą opcji menu System-> Administracja-> Usługi. Po załadowaniu narzędzia przewiń listę usług, aż dojdziesz do sshd. Wybierz go i kliknij przycisk Start znajdujący się na pasku narzędzi.
źródło