Jak podłączyć SSH lub SFTP do Raspberry Pi?
Podjęłeś decyzję i kupiłeś Raspberry Pi . Gratulacje! Jeśli nie masz klawiatury i monitora podłączonego do swojego Pi, musisz połączyć się z nim zdalnie z innego komputera w sieci. Co więcej, w zależności od tego, jak planujesz używać swojego Pi, może ono zostać umieszczone w trudno dostępnym miejscu, więc nawet jeśli masz teraz podłączoną klawiaturę i monitor, nie zawsze tak jest. Potrzebujesz sposobu na zdalne połączenie się z Twoim Pi.
W tym artykule pokażemy, jak używać SSH i SFTP do swojego Pi, wykonywać polecenia i przesyłać pliki. Założymy, że Twoje Raspberry Pi jest w tej samej sieci, co komputer, którego używasz do łączenia się z nim.
Co to jest SSH?
SSH oznacza bezpieczną powłokę(Secure Shell) . Jest to standardowy protokół sieciowy, który zapewnia bezpieczny sposób przesyłania tekstu tam iz powrotem między Twoim Pi a komputerem, którego używasz do zdalnego łączenia się z Twoim Pi. Będziesz używać protokołu SSH do różnych rzeczy, takich jak wprowadzanie hasła, aby zalogować się do swojego Pi i wykonywanie poleceń.
SSH został zaprojektowany jako zamiennik Telnet , który wysyła polecenia w postaci zwykłego tekstu przez sieć. Natomiast SSH szyfruje te polecenia. Każda(Any) usługa sieciowa może korzystać z protokołu SSH(SSH) , który działa przez port TCP 22.(TCP)
Co to jest SFTP?
SFTP to skrót od Secure File Transfer Protocol . SFTP to szybki i wygodny sposób przesyłania plików między Twoim Pi a innym komputerem w Twojej sieci. Protokół SFTP(SFTP) jest bezpieczniejszy niż FTP , ponieważ podobnie jak w przypadku SSH wszystkie dane są szyfrowane podczas przesyłania z jednego komputera do drugiego.
Nie chcesz, aby wszystkie Twoje dane były przesyłane w postaci zwykłego tekstu, prawda? Zdecydowanie nie! Bądźcie(Stay) bezpieczni, dzieci.
Jak SSH do Raspberry Pi
Zaczniemy od tego, jak używać SSH do łączenia się z Raspberry Pi z komputera z systemem Windows(Windows) w sieci za pomocą PuTTY . PuTTY jest jednym z kilku darmowych klientów SSH . Lubimy PuTTY , ponieważ jest to oprogramowanie typu open source, które jest w pełni opracowane i wspierane przez zespół wolontariuszy. Możesz użyć dowolnego klienta SSH . Tylko pamiętaj, aby pobrać i zainstalować go przed rozpoczęciem.
- Upewnij(Make) się , że SSH jest włączone na twoim Pi. Jeśli zaczynasz od zera z Raspberry Pi 4 , ten przewodnik wprowadzający(this getting started guide) zawiera instrukcje dotyczące włączania SSH poprzez utworzenie pliku tekstowego na karcie SD w swoim Raspberry Pi .
- Zakładając, że masz pewność, że SSH jest włączone na Twoim Pi, następnie musisz znaleźć adres IP swojego Pi, aby połączyć się z nim za pomocą klienta SSH , takiego jak (SSH)PuTTY . Jeśli jeszcze tego nie wiesz, możesz skorzystać z tego przewodnika(follow this guide) , który szczegółowo opisuje kilka metod określania adresu IP twojego Pi.
- Uruchom PuTTY (lub innego klienta SSH ) na komputerze z systemem Windows i wprowadź adres IP swojego Pi. Port SSH to 22. Większość klientów SSH ma już wpisany numer portu.
- Wybierz Otwórz(Open) , aby połączyć się ze swoim Pi.
- Spowoduje to uruchomienie okna terminala, w którym zostaniesz poproszony o zalogowanie. Wpisz swoją nazwę użytkownika i naciśnij Enter . (Domyślna nazwa użytkownika dla większości Pis to pi .)
- Następnie wpisz hasło lub skopiuj je do schowka na komputerze i kliknij prawym przyciskiem myszy w oknie terminala, aby je wkleić. Pamiętaj, że Twoje hasło nie(not ) będzie wyświetlane podczas wpisywania. Naciśnij Enter .
Jesteś teraz połączony z Pi przez SSH i możesz używać terminala do wykonywania poleceń(execute commands) . Jeśli nie zmieniłeś jeszcze domyślnego hasła swojego Pi, to jest świetny moment, aby to zrobić. Ponieważ SSH jest włączone, jeśli Twoje Raspberry Pi używa domyślnego hasła, bardzo(very ) łatwo byłoby się włamać!
Jak podłączyć SFTP do Raspberry Pi?
Powyżej(Above) omówiliśmy, jak używać klienta SSH do bezpiecznego łączenia się z Pi w sieci i wykonywania poleceń. Do przesyłania plików użyjemy klienta SFTP . Technicznie możliwe jest przesyłanie plików za pomocą PuTTY , ale jest to kłopotliwe. O wiele przyjemniej jest mieć przeglądarkę plików, której można użyć do zbiorczego przenoszenia plików, gdy zajdzie taka potrzeba.
FileZilla to popularny klient FTP , który obsługuje (FTP)SFTP . Jeśli możesz połączyć się przez SSH , możesz również połączyć się przez SFTP . Wygodne(Convenient) , prawda?
Przygotuj się, pobierając i instalując FileZilla lub wybranego klienta SFTP na komputerze, którego używasz do zdalnego łączenia się z Twoim Pi. WinSCP to kolejny popularny klient SFTP . Pamiętaj(Remember) , że nie potrzebujesz serwera SFTP , tylko klienta SFTP .
Wskazówka dla profesjonalistów: Jeśli zainstalujesz FileZilla , uważaj, gdy poprosi Cię o zainstalowanie programów McAfee(McAfee) i WinZip . Wybierz Odrzuć(Decline) , jeśli nie chcesz instalować tych programów na swoim komputerze.
- Uruchom FileZilla lub innego klienta SFTP .
- W polu oznaczonym Host wprowadź adres IP swojego Pi.
- Wprowadź swoją nazwę użytkownika(Username ) i hasło(Password) .
- Wybierz Szybkie łączenie(Quickconnect) . Twój klient SFTP może wyświetlić opcję zapisania hasła, ale nie zalecamy tego, ponieważ niektórzy klienci zapisują to hasło w niezabezpieczonym pliku tekstowym.
- Po połączeniu możesz poruszać się po strukturze folderów na swoim Pi i kopiować pliki tam iz powrotem między Pi a innymi komputerami w Twojej sieci. Lewa strona okna FileZilla wyświetla pliki lokalne, a prawa strona wyświetla pliki na komputerze, z którym się łączysz - w tym przypadku Twoje Pi.
Jeśli na przykład chcesz skopiować plik z komputera lokalnego do swojego Pi, przejdź do folderu źródłowego po lewej stronie i folderu docelowego po prawej stronie. Menedżer plików FileZilla umożliwia przeciąganie i upuszczanie plików między witrynami lokalnymi i zdalnymi.
Znajdowanie projektów Pi
Gdy już poczujesz się komfortowo z wykonywaniem poleceń i przesyłaniem plików do iz Twojego Pi, zaczniesz zdawać sobie sprawę, na ile różnych sposobów możesz wykorzystać swoje Pi(put your Pi to work) . Nie poddawaj(Don) się jednak paraliżowi analitycznemu — po prostu wybierz projekt i zanurz się w nim! To naprawdę najlepszy sposób na naukę.
Related posts
Jak zaktualizować Raspberry Pi
Jak włączyć dostęp SSH dla przełączników Cisco SG300
Jak generować klucze SSH w systemach Windows, Mac i Linux?
Jak tunelować VNC przez SSH?
Włącz uwierzytelnianie klucza publicznego dla SSH w przełącznikach Cisco SG300
Jak otworzyć zablokowany plik, gdy używa go inny program?
Co musisz wiedzieć o Raspberry Pi 4
Jak robić zrzuty ekranu na Nintendo Switch
6 najlepszych ustawień aparatu dla zdjęć księżycowych
Arduino kontra Raspberry Pi: która jest lepsza platforma DIY?
8 najlepszych pomysłów technicznych na radzenie sobie z samoizolacją
Jak stworzyć zespół w Microsoft Teams
Jak automatycznie aktualizować oprogramowanie komputera?
8 łatwych projektów Raspberry Pi dla początkujących
Jak odzyskać zhakowane konto na Facebooku?
Instalowanie wtyczek GIMP: poradnik
Jak zmienić kolor tła w Dokumentach Google
Jak wykonać test obciążenia procesora
Najłatwiejsze projekty Raspberry Pi dla początkujących
Jak wyłączyć klawisz Windows