
William Charles
0
1625
224
Kiedy zaczniesz czuć się bardziej komfortowo z Linuksem, będziesz chciał zacząć korzystać z kilku świetnych narzędzi, które mogą znacznie zwiększyć wydajność. Prawdopodobnie jednym z najważniejszych narzędzi do nauki jest SSH. Za jego pomocą możesz sterować inną maszyną tak, jakbyś siedział bezpośrednio przy niej. Pozwala to skonfigurować urządzenia bezgłowe, takie jak Raspberry Pi Konfigurowanie Raspberry Pi do bezgłowego korzystania z SSH Konfigurowanie Raspberry Pi do bezgłowego korzystania z SSH Raspberry Pi może akceptować polecenia SSH po podłączeniu do sieci lokalnej (albo przez Ethernet lub Wi-Fi), umożliwiając łatwą konfigurację. Korzyści płynące z SSH wykraczają poza zakłócanie codziennych badań… .
Jak to skonfigurować, zarówno po stronie klienta, jak i serwera? Przeprowadzimy Cię przez podstawową instalację, abyś mógł połączyć się między nimi.
Co to jest SSH?
Mówiąc najprościej, SSH (Secure Shell) pozwala połączyć się z innym komputerem i uzyskać dostęp do terminala. Czym jest SSH i czym różni się od FTP [technologia wyjaśniona] Czym jest SSH i czym różni się od FTP [technologia wyjaśniona] pomimo tego siedzenie fizycznie przed nim. SSH nie daje ci dostępu do graficznego środowiska pulpitu (zwykle przynajmniej), ale da ci dostęp do terminala. Samo to wystarczający powód, aby odświeżyć swoje umiejętności terminalowe. A-Z Linuxa - 40 podstawowych poleceń, które powinieneś znać A-Z Linuxa - 40 podstawowych poleceń, które powinieneś wiedzieć Linux jest często ignorowanym trzecim kołem dla Windows i Mac. Tak, w ciągu ostatniej dekady system operacyjny typu open source zyskał dużą przyczepność, ale nadal jest daleki od rozważenia ... Po połączeniu z drugim komputerem możesz robić praktycznie wszystko, co chcesz, zwłaszcza jeśli masz dostęp do konta root na zdalnym koncie użytkownika.
Instalacja po stronie klienta
Zainstalowanie SSH jest naprawdę łatwe i wymaga tylko kilku innych informacji. Na komputerze, którego chcesz używać do łączenia się z innymi komputerami, musisz zainstalować klienta OpenSSH, jeśli jeszcze go nie ma. W systemach Ubuntu można to zrobić za pomocą sudo apt-get install openssh-client
. Po zakończeniu instalacji możesz już korzystać z jednego komputera.
Alternatywnie możesz zainstalować PuTTY, jeśli jesteś przyzwyczajony do niego lub do innych klientów SSH w systemie Windows 4. Łatwe sposoby korzystania z SSH w systemie Windows 4 Łatwe sposoby korzystania z SSH w systemie Windows SSH to de facto rozwiązanie zapewniające bezpieczny dostęp do zdalnych terminali w systemie Linux i innych Systemy typu UNIX. Jeśli masz zdalny serwer SSH, do którego chcesz uzyskać dostęp, musisz pobrać klienta SSH… mimo że osobiście nadal wolę używać terminala bezpośrednio zamiast PuTTY. Jednak dla tych, którzy tego chcą, mogą zainstalować go za pomocą polecenia sudo apt-get install kit
.
Instalacja po stronie serwera
Na każdym komputerze, z którym chcesz się połączyć, musisz zainstalować oprogramowanie po stronie serwera, jeśli jeszcze nie jest. Możesz to zrobić w systemach Ubuntu za pomocą polecenia sudo apt-get install openssh-server
. Po zainstalowaniu instalowane jest całe potrzebne oprogramowanie.
Określ adres IP
Teraz musisz znać adres IP (lub adres internetowy), którego możesz użyć, aby uzyskać dostęp do komputera, z którym chcesz się połączyć. Jeśli komputer jest podłączony do tej samej sieci co Twoja, najlepiej użyć lokalnego adresu IP (tj. 192.168.1.2) zamiast publicznego adresu IP (tj. 100.101.102.103).
W przeciwnym razie, jeśli komputer znajduje się w innej sieci, musisz użyć publicznego adresu IP i upewnić się, że port 22 jest przekazywany do danego komputera, jeśli to możliwe i potrzebne.
Jeśli potrzebujesz znać lokalny adres IP, możesz uruchomić polecenie ifconfig
a następnie sprawdź, jaki adres IP ci daje. Aby uzyskać publiczny adres IP, możesz odwiedzić witrynę taką jak whatsmyip.org i poprosić o informację.
Łączenie przez SSH
Po uzyskaniu adresu IP, którego chcesz użyć, upewnij się, że masz także nazwę użytkownika i hasło, które działają na komputerze, z którym się łączysz, a następnie uruchom polecenie nazwa użytkownika [email protected]
, zastępując Nazwa Użytkownika z rzeczywistą nazwą użytkownika i 1.2.3.4 z faktycznym adresem IP, którego potrzebujesz użyć. Naciśnij Enter, a poprosi o podanie hasła użytkownika. Przy poprawnym haśle otrzymasz działający monit terminala - jesteś teraz zalogowany na komputerze zdalnym!
Rozwiązywanie problemów
Jeśli masz jakieś problemy, są to możliwe problemy:
- Oprogramowanie nie jest zainstalowane na żadnym komputerze
- Nazwa użytkownika / hasło jest nieprawidłowe
- Niepoprawny adres IP
- Zapora ogniowa gdzieś po drodze blokuje lub nie przekazuje portu 22
Sprawdź dwukrotnie wszystkie te punkty, aby móc się połączyć. Jeśli nie, możesz mieć złożony problem.
Do czego używasz SSH?
SSH może stać się naprawdę użytecznym narzędziem, jeśli musisz zarządzać wieloma komputerami z systemem Linux - możesz pracować na wszystkich z jednego systemu. Nawet jeśli nie masz poważnej pracy, w którą SSH może pomóc, jest to szybki i łatwy mały eksperyment, który możesz wypróbować sam. Zawsze wydaje mi się to trochę niesamowite, gdy wysyłam polecenie zamknięcia do komputera zdalnego, a następnie widzę, że komputer się wyłącza bez fizycznego dotykania go.
Jakie wielkie zastosowania znalazłeś dla SSH? Jakie zaawansowane rzeczy możesz zasugerować ludziom z SSH? Daj nam znać w komentarzach!