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.

  1. 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
  2. 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.
  3. 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.

  1. Wybierz Otwórz(Open) , aby połączyć się ze swoim Pi.
  2. 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 .)
  3. 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.

  1. Uruchom FileZilla lub innego klienta SFTP .
  2. W polu oznaczonym Host wprowadź adres IP swojego Pi. 

  1. Wprowadź swoją nazwę użytkownika(Username ) i hasło(Password)
  2. 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. 

  1. 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ę.



About the author

inżynier audiofilski i specjalista ds. produktów audio z ponad 10-letnim doświadczeniem. Specjalizuję się w tworzeniu wysokiej jakości głośników muzycznych i słuchawek od początku do końca. Jestem ekspertem w rozwiązywaniu problemów z dźwiękiem oraz projektowaniu nowych głośników i systemów słuchawkowych. Moje doświadczenie wykracza poza samo tworzenie dobrych produktów; Mam również pasję pomagania innym w byciu jak najlepszymi, czy to poprzez edukację, czy pracę społeczną.



Related posts