Raspberry Pi je niskobudžetno, ali iznenađujuće sposobno mikroračunalo koje je idealno za nekoliko projekata kućnog računanja koji se odnose na privatnost i sigurnost. Oni uključuju korištenje Raspberry Pi kao osobnog OpenVPN poslužitelja (PiVPN), kao DNS-zasnovanog adblokera za cijelu kućnu mrežu (Pi-hole), kao privatnog DNS poslužitelja i još mnogo toga.


Zašto SSH u Raspberry Pi?

SSHing u Raspberry Pi omogućava vam da pokrenete svoj PiVPN / PiHole / DNS rezoluciju / bilo što, kao poslužitelj bez zaglavlja. Odnosno, ne trebate zaslon ili uređaj za unos (poput miša ili tipkovnice) za postavljanje, konfiguriranje i održavanje usluga koje se pokreću na vašem Raspberry Pi.

Raspberry Pi umjesto toga pristupate putem Secure Shell (SSH) - sigurnog protokola za tuneliranje koji ima mnogo toga zajedničkog s privatnim VPN-ovima. Nakon postavljanja, možete daljinski kontrolirati svoj Raspberry Pi s bilo kojeg drugog uređaja s internetskim upravljanjem koji je povezan s istom mrežom kao i Pi.

Bilješka

SSHing u vaš Raspberry Pi pruža pristup naredbenom retku Pi-u. Napredniji GUI pristup moguć je putem SSH-a pomoću x-forwarding, ali to je izvan opsega ovog vodiča.

Prvo: Omogućite SSH na vašem Raspberry Pi

GUI način

Ovo zahtijeva barem privremeno povezivanje tipkovnice i zaslona s vašim Pi (a miš olakšava život).

  1. Idite na izbornik Aplikacije (ikona maline u gornjem lijevom kutu zaslona) -> Postavke -> Raspberry Pi Konfiguracija i kliknite na "Enabled" radio gumb za SSH.

    Konfiguracija Raspberry Pi

  2. Kliknite U redu.

Korištenje terminala

Opet, ovo zahtijeva barem privremeno spajanje tipkovnice i zaslona na vaš Pi (a miš olakšava život).

  1. Otvorite terminal i upišite:

    sudo raspi-config

  2. Pomoću tipki sa strelicama tipkovnice pomaknite se prema dolje do Opcije sučelja i pritisnite .

    mogućnosti sučelja konfiguriraju veze

  3. Pomaknite se prema SSH i pritisnite .

    SSH Omogući / onemogući

  4. Na pitanje "Želite li omogućiti SSH poslužitelj?" Provjerite je li odabrano Da i .

    želite li da bude omogućen SSH poslužitelj?

Put bez glave

SSH na Raspberry Pi možete omogućiti bez povezivanja zaslona ili tipkovnice.

  1. Isključite svoj Raspberry Pi i iz njega uklonite SD karticu koja sadrži Raspbian OS. Zatim montirajte SD karticu na drugi stolni stroj.
  2. Pomoću uređivača teksta stvorite datoteku nazvanu "ssh" (bez proširenja imena datoteke) i spremite je na boot particiju RaspbianSD kartice. Nije važno koji je (ako ništa) sadržaj datoteke.

    SSH datoteka

  3. Sigurno izbacite SD karticu, vratite je na vaš Raspberry Pi i podignite Pi. Kada Raspbian otkrije SSH datoteku u mapi za pokretanje, omogućit će SSH.

Drugo: saznajte IP adresu vašeg Raspberry Pi

Terminalni način

1. Upalite terminal i upišite:

ifconfig

2. Proučite izlaz, tražeći valjanu IP adresu (192.168.x.x ili 10.x.x.x). Ako koristite Ethernet vezu, trebali biste je naći pod eth0, a ako upotrebljavate WiFi vezu pod wlan0.

IP adresa u Pi terminalu

Put bez glave

Prijavite se u administracijsku ploču usmjerivača (pokušajte 192.168.0.1 ili 192.168.1.1 u pregledniku, detalji prijave vjerojatno su negdje ispisani na usmjerivaču) i potražite povezane uređaje.

spojenih uređaja

Treće: SSH u vaš Raspberry Pi.

Za SSH u Raspberry Pi, uređaj za povezivanje mora biti povezan na istu lokalnu mrežu kao i Pi (tj. Na isti usmjerivač, mada nije važno je li WiFi ili Ethernet).

Upute su slične, ali malo se razlikuju po platformi. Ako primite bilo kakve pogreške, poput vremenske prekida, provjerite jeste li ispravno unijeli IP adresu.

Zadane vjerodajnice za prijavu za Raspberry Pi su:

Korisničko ime: pi

Lozinka: malina

Ako ste to promijenili, umjesto toga upotrijebite svoje.

macOS, Linux i Windows 10

macOS i Linux uključuju ugrađeni SSH klijent kojem se može pristupiti putem Terminala. Windows 10 sada uključuje i ugrađeni SSH klijent kojem možete pristupiti putem naredbenog retka / PowerShell-a.

1. Otvorite terminal (ili u sustavu Windows desnom tipkom miša kliknite Start -> Komandni redak ili PowerShell) i unesite:

ssh [adresa e-pošte zaštićena]

je IP adresa Raspberry Pi koju smo gore pronašli. Na primjer:

ssh [adresa e-pošte zaštićena]

Imajte na umu da ako ste promijenili Pivo korisničko ime iz zadanog ("pi"), to umjesto toga unesite prilikom povezivanja. Na primjer:

ssh [adresa e-pošte zaštićena]

2. Prvi put (samo) kad se povežete dobit ćete sigurnosno upozorenje. Upišite da, a zatim unesite lozinku.

sigurnosno upozorenje

3. naredbeni redak promijenit će se u vašem Raspberry Pi.

zaslon naredbenog retka nema garancije

Sada možete kontrolirati svoj Pi kao da upisujete izravno u njegov prozor terminala.

Windows (starije verzije)

U starijim verzijama sustava Windows morate preuzeti aplikaciju otvorenog koda koja se zove PuTTY.

  1. Na kartici Sesija provjerite vrstu veze: odabran je SSH (zadan je), unesite Pi IP adresu u polje Ime hosta i pritisnite Otvori. Broj porta možete ostaviti na njegovoj zadanoj postavci.

    zaslon za konfiguraciju kita

  2. Kad se prvi put (samo) povežete, vidjet ćete sigurnosno upozorenje. Kliknite da.

    PuTTY upozorenje o sigurnosti

  3. Unesite svoje korisničko ime i lozinku (pogledajte zadane postavke gore).

    Komandni redak promijenit će se u vašem Raspberry Pi.

Android

Preuzmite i instalirajte SSH aplikaciju za klijenta. Koristit ćemo ConnectBot jer je open source i može se preuzeti s Trgovine Play ili putem F-Droid-a.

  1. Kada se aplikacija otvori, prikazat će se "Još nema stvorenih računala." Kliknite simbol + da biste postavili novu vezu.
  2. Provjerite je li ssh (protokol je zadani) i pod [email protected]: port enter: [E zaštićeni]Možete dopustiti aplikaciji da automatski popunjava polje Nadimak ili odabere svoje. Ne treba mijenjati druge postavke. Kada završite, dodirnite gumb +.

    dodavanje protokola u uređivanje glavnog zaslona

  3. Na sljedećem zaslonu jednostavno odaberite novostvorenu hosto.

    Odaberite novostvorenog domaćina

  4. Kad se prvi put (samo) povežete, vidjet ćete sigurnosno upozorenje. Odaberite da.

    sigurnosno upozorenje prije povezivanja

  5. Unesite lozinku kada se zatraži prijava na vaš Pi.

    unesite lozinku i prijavite se

    Sada će naredbeni redak biti vaš Raspberry Pi.

IOS / iPadOS

Besplatne SSH klijente otvorenog koda teško je dobiti za vaš iPhone ili iPad, tako da ćemo koristiti popularnu aplikaciju Terminus. Premium značajke dostupne su putem kupnje putem aplikacije, ali nisu potrebne samo za SSHing u Pi.

  1. Otvorite Terminus (ne trebate se prijaviti za novi račun) i odaberite New Host.

    novi domaćin

  2. Provjerite je li upotreba SSH-a omogućena (ona je prema zadanim postavkama), unesite IP adresu svoje adrese pored imena hosta, korisničkog imena i lozinke (prema zadanim postavkama "pi" i "malina"). Zatim pritisnite Spremi.
  3. Odaberite novostvorenog domaćina. Kad se prvi put (samo) povežete, vidjet ćete sigurnosno upozorenje. Odaberite Nastavi.

    odaberite novostvoreni domaćin

  4. U redu, klijent će se povezati i vidjet ćete svoj naredbeni redak Pi-a.

    klijent je spojen

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me