Gdy mamy już system na karcie pamięci, warto byłoby połączyć się z Raspberry Pi – zdalnie, tak by móc wykonywać dużą część pracy (a w niektórych zastosowaniach całą/wszystko) bez korzystania z klawiatury podpiętej bezpośrednio do urządzenia.

Zdalne połączenie za pomocą SSH

Połączymy się za pośrednictwem protokołu SSH który w dystrybucji aktualnie zainstalowanej (Raspbian Wheezy) na Raspberry Pi jest domyślnie aktywny.

Oczywiście Pi musi być podpięta do naszej sieci LAN.

Zmiana portu SSH

Przed połączeniem – głównie jeśli planujecie dostęp z internetu – warto zmienić port na którym działa usługa.

W tym celu należy zmodyfikować plik konfiguracyjny:

sudo nano /etc/ssh/sshd_config

Jeden z pierwszych wpisów to:

Port 22

Warto zmienić na jakiś mniej typowy, trochę wyższy… Np.:

Port 67891

PuTTY

Do połączenia skorzystamy z programu PuTTY – jest to program bezpłatny.

Po instalacji/rozpakowaniu programu wystarczy go uruchomić, na razie nie musimy nic zmieniać – wszystko może być na standardowych ustawieniach:

raspberry-pi_ssh_putty_hostname

Potrzebne jest jedynie IP naszego Pi – to można odczytać np. z logów routera.

Jeśli nie znamy IP prawdopodobnie też nie będzie problemu – powinno zadziałać po nazwie hosta (komputera), a w przypadku nowego Pi najprawdopodobniej będzie to:

raspberrypi

Do tego:

  • Port: 22
  • Connection type: SSH

W polu „host name (or IP address)” wpisujemy odpowiednie IP lub nazwę hosta (raspberrypi) i klikamy „Open”.

Połączenie po SSH

raspberry-pi_ssh_logon01

Teraz musimy się zalogować, standardowo/zazwyczaj wygląda to tak:

  • Użytkownik/login as: pi
  • Hasło/password: raspberry

Root i zdalne połączenie (SSH/SCP)

W nowych dystrybucjach Debiana użytkownik root domyślnie nie ma możliwości logowania się zdalnie do systemu (SSH/SCP) za pomocą samego hasła (wymagany plik klucza).

By to zmienić należy w pliku /etc/ssh/sshd_config zmienić parametr/opcję „PermitRootLogin”:

sudo nano /etc/ssh/sshd_config

I zmieniamy:

PermitRootLogin without-password

na:

PermitRootLogin yes

Na koniec wystarczy jeszcze zrestartować usługę SSH:

sudo /etc/init.d/ssh restart

Zobacz wszystkie artykuły z serii „Raspberry Pi”

(!) Zgłoś błąd na stronie
Pomogłem? To może postawisz mi wirtualną kawę?
LUTy dla D-Cinelike (DJI Mini 3 Pro, DJI Avata, OSMO Pocket) od MiniFly
Wdrożenie Omnibusa w sklepie na WooCommerce
Jak (legalnie) latać dronem w Kategorii Otwartej
Patryk