Raspberry Pi je nizkocenovni, vendar presenetljivo sposoben mikroračunalnik, ki je idealen za več projektov domačega računalništva, povezanih z zasebnostjo in varnostjo. Ti vključujejo uporabo Raspberry Pi kot osebnega strežnika OpenVPN (PiVPN) kot adblocker, ki temelji na DNS, za celotno domače omrežje (Pi-luknja), kot zasebni strežnik DNS in še več.


Zakaj SSH v malino Pi?

SSHing v Raspberry Pi vam omogoča zagon PiVPN / PiHole / DNS odzivnika / karkoli drugega kot strežnik brez glave. To pomeni, da ne potrebujete zaslona ali vhodne naprave (na primer miške ali tipkovnice), da nastavite, konfigurirate in vzdržujete storitve, ki delujejo na vašem Raspberry Pi.

Do vašega Raspberry Pi namesto tega dostopate prek Secure Shell (SSH) - varnega protokola za tuneliranje, ki ima veliko skupnega z zasebnimi VPN-ji. Ko je nastavitev, lahko na daljavo nadzorujete svoj Raspberry Pi iz katere koli druge internetno sposobne naprave, ki je povezana z istim omrežjem kot Pi.

Opomba

SSHing v vaš Raspberry Pi zagotavlja dostop do pik v ukazni vrstici. Naprednejši dostop do GUI je možen prek SSH z uporabo x-forwarding, vendar to presega področje uporabe tega priročnika.

Prvič: omogočite SSH na vašem Raspberry Pi

Način GUI

Za to je treba vsaj začasno povezati tipkovnico in zaslon s Pi (in z miško olajša življenje).

  1. Pojdite v meni Aplikacije (ikona maline v zgornjem levem kotu zaslona) -> Nastavitve -> Konfiguracija Raspberry Pi in kliknite izbirni gumb »Omogočeno« za SSH.

    Konfiguracija maline Pi

  2. Kliknite V redu.

Uporaba terminala

Tudi to zahteva vsaj začasno povezovanje tipkovnice in zaslona s Pi (in z miško olajša življenje).

  1. Odprite terminal in vnesite:

    sudo raspi-config

  2. S puščicami na tipkovnici se pomaknite navzdol do možnosti vmesnika in pritisnite .

    možnosti vmesnika konfigurirajo povezave

  3. Pomaknite se navzdol do SSH in pritisnite .

    SSH Omogoči / onemogoči

  4. Na vprašanje "Ali želite, da je SSH strežnik omogočen?" Preverite, da je izbran Da in .

    ali želite, da je SSH strežnik omogočen?

Brezglava pot

SSH lahko omogočite na Raspberry Pi, ne da bi nanj priklopili zaslon ali tipkovnico.

  1. Izklopite svoj Raspberry Pi in iz njega odstranite kartico SD, ki vsebuje Raspbian OS. Nato namestite kartico SD na drug namizni stroj.
  2. Z urejevalnikom besedil ustvarite datoteko imenovano ssh (brez razširitve imena datoteke) in jo shranite v zagonsko particijo kartice RaspbianSD. Ni važno, kakšna je (če sploh kaj) vsebina datoteke.

    Datoteka SSH

  3. Varno izvlecite kartico SD, jo vrnite na vaš Raspberry Pi in zaženite Pi. Ko Raspbian zazna datoteko SSH v svoji zagonski mapi, bo omogočil SSH.

Drugo: Ugotovite IP naslov vašega Raspberry Pi

Terminal pot

1. Zaženite terminal in vnesite:

ifconfig

2. Proučite izhod in poiščite veljaven naslov IP (192.168.x.x ali 10.x.x.x). Če uporabljate povezavo z Ethernetom, jo ​​morate najti pod oznako eth0 in če uporabljate povezavo WiFi pod wlan0.

IP naslov v Pi terminalu

Brezglava pot

Prijavite se v skrbniško ploščo usmerjevalnika (poskusite v brskalniku 192.168.0.1 ali 192.168.1.1, podatki o prijavi so verjetno nekje natisnjeni na usmerjevalniku) in poglejte po povezanih napravah.

povezane naprave

Tretjič: SSH v vaš Raspberry Pi.

Če želite SSH v Raspberry Pi, mora biti povezovalna naprava povezana z istim lokalnim omrežjem kot Pi (tj. Z istim usmerjevalnikom, čeprav ni pomembno, ali WiFi ali Ethernet).

Navodila so podobna, vendar se glede na platformo nekoliko razlikujejo. Če se prikažejo kakršne koli napake, na primer časovna omejitev, preverite, da ste pravilno vnesli naslov IP.

Privzeti podatki za prijavo za Raspberry Pi so:

Uporabniško ime: pi

Geslo: malina

Če ste to spremenili, potem uporabite svoje.

macOS, Linux in Windows 10

macOS in Linux vključujeta vgrajeno odjemalce SSH, do katerih lahko dostopate prek Terminala. Windows 10 zdaj vključuje tudi vgrajen odjemalec SSH, do katerega lahko dostopate prek ukazne vrstice / PowerShell.

1. Odprite terminal (ali v sistemu Windows z desno miškino tipko kliknite Start -> Ukazni poziv ali PowerShell) in vnesite:

ssh [email protected]

je naslov IP Raspberry Pi, ki smo ga našli zgoraj. Na primer:

ssh [email protected]

Če ste spremenili uporabniško ime Pi iz privzetega ("pi"), ga namesto tega povežite. Na primer:

ssh [email protected]

2. Ko se prvič povežete, boste prejeli varnostno opozorilo. Vnesite da in vnesite geslo.

varnostno opozorilo

3. Ukazni poziv se bo spremenil v ukaz vašega Raspberry Pi.

zaslon ukaznega poziva ni garancije

Zdaj lahko nadzirate Pi, kot da vtipkate neposredno v okno terminala.

Windows (starejše različice)

V starejših različicah sistema Windows morate prenesti odprtokodno aplikacijo, imenovano PuTTY.

  1. Na zavihku Sescija preverite vrsto povezave: izbran je SSH (privzeto je), v polje Ime gostitelja vnesite IP-naslov Pi in pritisnite Odpri. Številko vrat lahko pustite na privzeti nastavitvi.

    zaslon za konfiguracijo kiti

  2. Ko se prvič (samo) povežete, boste videli varnostno opozorilo. Kliknite da.

    PuTTY Varnostno opozorilo

  3. Vnesite svoje uporabniško ime in geslo (glejte privzete nastavitve zgoraj).

    Ukazni poziv se bo spremenil v ukaz vašega Raspberry Pi.

Android

Prenesite in namestite odjemalsko aplikacijo SSH. Uporabili bomo ConnectBot, ker je odprtokoden in ga lahko prenesete iz trgovine Play ali prek F-Droid.

  1. Ko se aplikacija odpre, se prikaže »Še ni bilo ustvarjenih gostiteljev.« Če želite vzpostaviti novo povezavo, kliknite simbol +.
  2. Poskrbite, da je protokol ssh (privzeto je) in pod [email protected]: port enter: [zaščitena e-pošta]Aplikaciji lahko dovolite, da samodejno izpolni polje vzdevek ali izbere svoje. Nobenih drugih nastavitev ni treba spreminjati. Ko končate, se dotaknite gumba +.

    doda protokol v urejanje gostiteljskega zaslona

  3. Na naslednjem zaslonu preprosto izberite novo ustvarjeno gostiteljico.

    Izberite novo ustvarjeno gostiteljico

  4. Ko se prvič (samo) povežete, boste videli varnostno opozorilo. Izberite da.

    varnostno opozorilo pred priključitvijo

  5. Vnesite geslo, ko vas bo zahteval prijavo v Pi.

    vnesite geslo in se prijavite

    Ukazni poziv bo zdaj vaš Raspberry Pi.

iOS / iPadOS

Brezplačnih odprtokodnih odjemalcev SSH je težko dobiti za vaš iPhone ali iPad, zato bomo uporabljali priljubljeno aplikacijo Terminus. Premium funkcije so na voljo prek nakupa v aplikaciji, vendar niso potrebne samo za SSHing v pi.

  1. Odprite Terminus (za nov račun se vam ni treba prijaviti) in izberite New Host.

    nov gostitelj

  2. Prepričajte se, da je uporaba SSH omogočena (privzeto je), vnesite IP naslov svojega piva poleg imena gostitelja, uporabniškega imena in gesla (privzeto sta "pi" in "malina"). Nato pritisnite Save.
  3. Izberite novo ustvarjeno gostiteljico. Ko se prvič (samo) povežete, boste videli varnostno opozorilo. Izberite Nadaljuj.

    izberite novo ustvarjeno gostiteljico

  4. Odjemalec bo vzpostavil povezavo in videl bo vaš Pi-jev ukazni poziv.

    odjemalec je povezan

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