Spisu treści:

Zdalny dostęp do Raspberry Pi: SSH, Dekstop i FTP: 4 kroki
Zdalny dostęp do Raspberry Pi: SSH, Dekstop i FTP: 4 kroki

Wideo: Zdalny dostęp do Raspberry Pi: SSH, Dekstop i FTP: 4 kroki

Wideo: Zdalny dostęp do Raspberry Pi: SSH, Dekstop i FTP: 4 kroki
Wideo: MATE DESKTOP + Zdalny Pulpit VNC Automatyczna Instalacj i Konfiguracja dla Raspberry pi | Projekt+ 2024, Lipiec
Anonim
Zdalny dostęp do Raspberry Pi: SSH, Dekstop i FTP
Zdalny dostęp do Raspberry Pi: SSH, Dekstop i FTP

W tym poście przyjrzymy się 3 różnym metodom zdalnego dostępu do Raspberry Pi, aby nieco ułatwić pracę z nim. Pierwszą z nich jest SSH, która pozwoli ci na zdalny dostęp do terminala. Drugi to połączenie z pulpitem zdalnym, które pozwoli ci uzyskać dostęp do pulpitu Raspberry Pi na czas, gdy musisz wejść w interakcję z interfejsem użytkownika. Trzeci pozwoli Ci na bezpośredni dostęp do plików i folderów, dzięki czemu możesz łatwo uzyskać lub przenieść pliki między Raspberry Pi a komputerem.

Powyższy film zawiera więcej szczegółów dla każdego z nich i polecam go najpierw obejrzeć, aby zrozumieć różne metody.

Krok 1: Połącz się z siecią lokalną

Połącz się z siecią lokalną
Połącz się z siecią lokalną
Połącz się z siecią lokalną
Połącz się z siecią lokalną

Aby wszystkie trzy metody działały, Raspberry Pi musi być podłączone do tej samej sieci, co komputer, z którego chcesz uzyskać do niego zdalny dostęp. Możesz to zrobić na kilka sposobów.

Połączenie przewodowe:

Jeśli planujesz korzystać z połączenia przewodowego, po prostu podłącz kabel Ethernet do płyty i podłącz drugi koniec kabla do routera domowego. Płyta powinna automatycznie połączyć się z siecią.

Bezprzewodowy (z wyświetlaczem/klawiaturą/myszą):

Jeśli planujesz korzystać z połączenia bezprzewodowego, wystarczy połączyć się z siecią, klikając ikonę sieci bezprzewodowej na pasku zadań, wprowadzając hasło i klikając OK. Płyta powinna automatycznie połączyć się z siecią. Obejrzyj film, aby zobaczyć przykład tego.

Bezprzewodowe (bez wyświetlacza, tryb bezgłowy):

Płytkę można również podłączyć do sieci, tworząc plik wpa_supplicant.conf w katalogu startowym karty microSD. System operacyjny Raspberry Pi sprawdza ten plik przy pierwszym uruchomieniu i jeśli jest obecny, użyje zawartych w nim szczegółów sieci, aby połączyć się z siecią. Możesz pobrać plik szablonu z poniższego linku i zaktualizować go o kod kraju, nazwę sieci i hasło. Do utworzenia pliku zaleca się użycie edytora tekstu, takiego jak Notepad ++ lub Sublime Text 3. Po zakończeniu po prostu skopiuj go na dysk rozruchowy, gdy tylko zakończysz flashowanie obrazu, ale przed pierwszym uruchomieniem płyty.

Plik szablonu WPA:

Użyj poniższego linku, aby uzyskać listę kodów krajów:

Po podłączeniu do sieci musimy uzyskać adres IP tablicy. Możesz to zrobić na wiele sposobów, ale jedną z wygodnych metod jest użycie oprogramowania takiego jak Angry IP Scanner. Proszę obejrzeć film, jeśli chcesz zobaczyć go w akcji. Oprogramowanie po prostu skanuje sieć lokalną i wyświetla listę wszystkich aktywnych urządzeń wraz z ich adresami IP. Adres IP mojej płyty to 192.168.1.37 i jeśli pojawi się twoja płyta, możesz być pewien, że pomyślnie połączyła się z twoją siecią.

Krok 2: SSH do swojej tablicy

SSH do swojej tablicy
SSH do swojej tablicy
SSH do swojej tablicy
SSH do swojej tablicy

Jeśli wcześniej korzystałeś z Raspberry Pi, w pewnym momencie będziesz korzystać z okna terminala. Korzystanie z terminala umożliwia łatwe tworzenie skryptów, aktualizację oprogramowania i tak dalej. Domyślnie możesz uzyskać dostęp do terminala i korzystać z niego, podłączając wyświetlacz i klawiaturę do tablicy, ale nie zawsze jest to wygodne, szczególnie jeśli używasz Pi Zero - które nie ma pełnowymiarowego portu USB ani pełnowymiarowego portu USB. wielkości portu HDMI. SSH umożliwia dostęp do terminala bez konieczności używania wyświetlacza lub klawiatury, co czyni go bardzo wygodnym. Co ważniejsze, możesz także kopiować/wklejać polecenia i skrypty z głównego komputera zamiast wpisywać wszystko. SSH oznacza Secure SHell i umożliwia bezpieczną komunikację z urządzeniem przez niezabezpieczone połączenie. Istnieją dwa główne sposoby włączenia SSH.

Z wyświetlaczem/klawiaturą/myszą:

Jeśli masz podłączony wyświetlacz, klawiaturę i mysz, możesz po prostu otworzyć okno "Konfiguracja Raspberry Pi" z menu "Preferencje", a następnie przejść do zakładki "Interfejsy". Następnie możesz po prostu kliknąć przycisk opcji obok SSH, który mówi „Włączone”, a następnie nacisnąć OK. Możesz obejrzeć film, aby zobaczyć, jak to się robi.

Brak wyświetlacza, tryb bezgłowy:

Jeśli nie masz dostępu do wyświetlacza, możesz po prostu utworzyć pusty plik o nazwie „ssh” i skopiować go na dysk rozruchowy. Nie dodawaj rozszerzenia do pliku. Do utworzenia pliku zaleca się użycie edytora tekstu, takiego jak Notepad ++ lub Sublime Text 3. Skopiuj ten plik wkrótce po flashowaniu obrazu, ale przed pierwszym uruchomieniem. Umożliwi Ci to korzystanie z SSH.

Po zakończeniu wystarczy otworzyć okno terminala na komputerze (Wiersz polecenia dla systemu Windows i Terminal dla komputerów Mac). Po zakończeniu wpisz „ssh [email protected]” i naciśnij enter. Pamiętaj, aby zaktualizować swój adres IP w tym poleceniu. Następnie zapyta, czy chcesz zapamiętać hosta i możesz wpisać tak, a następnie nacisnąć klawisz Enter. Następnie poprosi Cię o hasło i domyślnie jest to „malina” bez cudzysłowów. Po wprowadzeniu hasła zalogujesz się do tablicy i będziesz mógł uzyskać dostęp do terminala i uruchamiać polecenia tak, jakbyś był bezpośrednio połączony z tablicą za pomocą klawiatury.

Krok 3: Podłączanie pulpitu zdalnego

Podłączanie pulpitu zdalnego
Podłączanie pulpitu zdalnego
Podłączanie pulpitu zdalnego
Podłączanie pulpitu zdalnego
Podłączanie pulpitu zdalnego
Podłączanie pulpitu zdalnego

SSH jest przydatne, gdy chcesz wykonywać polecenia tekstowe i skrypty. Czasami jednak będziesz musiał uzyskać dostęp do graficznego interfejsu użytkownika lub GUI i wchodzić z nim w interakcję, a w takich sytuacjach przydatne jest połączenie z pulpitem zdalnym. Uzyskanie zdalnego dostępu wcale nie jest trudne. Wystarczy uruchomić dwa polecenia, które zainstalują serwer połączeń zdalnych na Pi.

Te polecenia można uruchomić bezpośrednio na terminalu Pi lub można je uruchomić, logując się najpierw do tablicy za pomocą SSH. W terminalu po prostu wpisz „sudo apt-get install tightvncserver” i wpisz y, aby potwierdzić instalację. To zainstaluje dla nas tightvncserver. Następne polecenie, które musimy uruchomić, to „sudo apt-get install xrdp” i wpisz y, aby potwierdzić instalację. To zainstaluje xrdp, który umożliwi zdalny dostęp.

Wszystko, co trzeba teraz zrobić, to uzyskać dostęp do pulpitu. Aby to zrobić, otwórz aplikację „Połączenie z pulpitem zdalnym” w systemie Windows i wprowadź adres IP płyty. Spowoduje to przejście do ekranu logowania, na którym będziesz musiał wprowadzić domyślną nazwę użytkownika, którą jest „pi” i domyślne hasło, którym jest „raspberry”. Po zakończeniu zostaniesz przeniesiony do pulpitu Raspberry Pi, gdzie możesz wchodzić w interakcje z tablicę zdalnie i rób wszystko tak, jakbyś był fizycznie podłączony do tablicy za pomocą wyświetlacza, klawiatury i myszy.

Jeśli używasz komputera Mac, musisz najpierw zainstalować aplikację „Microsoft Remote Connection” ze sklepu z aplikacjami. Następnie możesz utworzyć nowe połączenie, wpisując adres IP, nazwę użytkownika, hasło i nazwę połączenia. Na koniec kliknij dwukrotnie nazwę połączenia, aby rozpocząć połączenie, a zostaniesz przeniesiony do pulpitu Raspberry Pi. Obejrzyj wideo, ponieważ pokazujemy to zarówno na komputerze PC, jak i Mac.

Krok 4: Włączenie FTP

Włączanie FTP
Włączanie FTP
Włączanie FTP
Włączanie FTP
Włączanie FTP
Włączanie FTP
Włączanie FTP
Włączanie FTP

Korzystanie z połączenia z pulpitem zdalnym jest przydatne, ale nie można bezpośrednio kopiować plików między komputerem a pulpitem Pi za jego pomocą. Na szczęście istnieje prosty sposób, aby zrobić to zdalnie, korzystając z FTP lub protokołu przesyłania plików.

Konfiguracja FTP jest również prosta. Po prostu musimy najpierw zaktualizować informacje o pakiecie, uruchamiając "sudo apt-get update". Następnie musimy uruchomić polecenie „sudo apt install proftpd”, które zainstaluje dla nas serwer FTP. I to wszystko, co musisz zrobić. Domyślnie nie ma ograniczeń co do katalogów, do których można uzyskać dostęp za pomocą FTP. Jeśli masz wielu użytkowników, sensowne byłoby ograniczenie dostępu tylko do ich katalogu, którym jest /home/user. Aby to zrobić, musisz zaktualizować plik konfiguracyjny, a do tego musisz uruchomić polecenie "sudo nano /etc/proftpd/proftpd.conf", które otworzy plik konfiguracyjny w edytorze tekstu. Przewiń w dół do wiersza „#DefaultRoot” i odkomentuj „#”, co umożliwi to. Po zakończeniu po prostu zapisz plik, naciskając „CTRL + X”, a następnie „y”, a następnie „ENTER”. Następnie musisz ponownie załadować usługę, uruchamiając polecenie „sudo service proftpd reload”. Spowoduje to zastosowanie nowej konfiguracji i będziemy mogli uzyskać dostęp tylko do katalogu /home/pi.

Dostęp do plików i folderów jest równie łatwy. Możesz otworzyć przeglądarkę internetową i wpisać "ftp://192.168.1.37", a następnie zalogować się przy użyciu domyślnej nazwy użytkownika, która to "pi" i domyślnego hasła, które jest "raspberry". Będziesz wtedy mógł przeglądać pliki, a nawet je pobierać. Będzie nadal prosić o uwierzytelnienie sesji ze względów bezpieczeństwa. Nie jest to całkowicie wygodne, a zalecanym sposobem jest użycie czegoś zwanego klientem FTP, takim jak FileZilla. Po prostu pobierz i zainstaluj, a następnie wprowadź szczegóły połączenia w górnym pasku, jak pokazano na obrazku - adres IP, nazwę użytkownika, hasło i port, który wynosi 21. Po zakończeniu kliknij przycisk "Szybkie połączenie" i będziesz mógł połączyć się z płytą. Pliki i foldery Raspberry Pi zostaną wyświetlone po prawej stronie, a system plików komputera będzie po lewej stronie. Możesz przeciągać pliki, aby umożliwić przesyłanie. W ten sposób możesz łatwo odzyskać potrzebne pliki i zarządzać systemem plików.

Tak łatwo jest uzyskać zdalny dostęp do Raspberry Pi za pomocą trzech różnych metod. Jeśli lubisz pomocne posty, takie jak ten, rozważ zasubskrybowanie naszego kanału YouTube, ponieważ jest to ogromnie pomocne.

YouTube:

Dziękuję za przeczytanie!

Zalecana: