Jak nastavit a používat SSH na Raspberry PI

SSH je bezpečný způsob přihlášení ke vzdálenému počítači. Pokud je váš Pi připojen k síti, může to být užitečný způsob, jak jej ovládat z jiného počítače nebo pouze kopírovat soubory do nebo z něj.

Nejprve musíte nainstalovat službu SSH. To se provádí tímto příkazem:

sudo apt-get install ssh

Po několika minutách to bude kompletní. Démona (název Unix pro službu) můžete spustit tímto příkazem z terminálu:

sudo /etc/init.d/ssh start

Tento init.d se používá ke spuštění dalších démonů. Například, pokud ano Apache, MySQL, Samba atd. Službu můžete také zastavit pomocí stop nebo jej restartujte pomocí restart.

Nechte to začít v Bootupu

Chcete-li jej nastavit tak, aby se server ssh spustil při každém spuštění systému Pi, spusťte tento příkaz jednou:

výchozí nastavení sudo update-rc.d ssh

Můžete zkontrolovat, že to fungovalo tak, že donutíte Pi, aby se restartoval s příkaz restartu:

sudo restart

Poté se po restartu pokuste připojit pomocí Putty nebo WinSCP (podrobnosti níže).

Vypínání a restartování

Je možné poškodit SD kartu vypnutím, než se zastaví. Výsledek: přeinstalujte vše. Vypněte napájení až po úplném vypnutí vašeho Pi. Vzhledem k jeho nízké spotřebě energie a nízkému uvolňování tepla byste jej pravděpodobně mohli nechat běžet 24x7.

instagram viewer

Pokud ji chcete vypnout, použijte příkaz shutdown:

vypnutí sudo -h

Změňte -h na -r a provede to samé jako restartování sudo.

Putty a WinSCP

Pokud přistupujete ke svému Pi z příkazového řádku systému Windows / Linux nebo Mac PC, použijte Putty nebo komerční (ale zdarma pro soukromé použití) Tunnelier. Oba jsou skvělé pro obecné procházení složek vašeho Pi a kopírování souborů do nebo z PC s Windows. Stáhněte si je z těchto adres URL:

  • Stránka ke stažení Putty
  • Stránka pro stažení WinSCP
  • Tunnelier: Výkonné použití Windows SFTP atd.

Váš Pi musí být připojen k vaší síti, než začnete používat Putty nebo WinSCP, a musíte znát jeho IP adresu. V mé síti je moje Pi na 192.168.1.69. Můžete najít svůj zadáním

/sbin/ifconfig

a na 2. řádku výstupu uvidíte inet addr: následovaná vaší IP adresou.

Pro Putty je nejjednodušší stáhnout putty.exe nebo zip soubor všech exes a dát je do složky. Když spustíte tmel, objeví se konfigurační okno. Do vstupního pole, kde se uvádí název hostitele (nebo adresa IP), zadejte svou IP adresu a zadejte tam pí nebo jakékoli jméno.

Nyní klikněte na tlačítko Uložit a poté na tlačítko Otevřít dole. Budete se muset přihlásit ke svému pi, ale teď ho můžete použít, jako byste tam vlastně byli.

To může být docela užitečné, protože je mnohem snazší vyjmout a vložit dlouhé textové řetězce pomocí putty terminálu.

Zkuste spustit tento příkaz:

ps sekera

To ukazuje seznam procesů běžících na vašem pi. Patří mezi ně ssh (dva sshd) a Samba (nmbd a smbd) a mnoho dalších.

PID TTY STATICKÝ PŘÍKAZ
858? Ss 0:00 / usr / sbin / sshd
866? Ss 0:00 / usr / sbin / nmbd -D
887? Ss 0:00 / usr / sbin / smbd -D
1092? Ss 0:00 sshd: pi [priv]

WinSCP

Považujeme za nejužitečnější nastavit jej ve dvou obrazovkových režimech, nikoli v průzkumníkovém režimu, ale v předvolbách se to snadno změní. Také v předvolbách v části Integrace / Aplikace změňte cestu k putty.exe, takže můžete snadno přejít do putty.

Když se připojíte k pi, spustí se ve vašem domovském adresáři, kterým je / home / pi. Klikněte na dva.. Chcete-li zobrazit složku výše a ještě jednou se dostat do kořenového adresáře. Můžete zobrazit všech 20 složek systému Linux.

Poté, co jste terminál nějakou dobu použili, uvidíte skrytý soubor .bash_history (ne tak dobře skrytý!). Toto je textový soubor historie vašich příkazů se všemi příkazy, které jste předtím použili, takže jej zkopírujte, upravte věci, které nechcete, a užitečné příkazy uložte někde v bezpečí.

instagram story viewer