Einrichten des Himbeer-Pi für die Verwendung ohne Heads mit SSH
Der Raspberry Pi ist - wie wir bereits in mehreren vorherigen Artikeln gesehen haben - ein äußerst flexibles Gerät. Wenn Sie ein Betriebssystem installiert haben, sich mit den kleinen Abmessungen vertraut gemacht haben und einen Grund dafür gefunden haben, können Sie die Media Center-Software installieren und vielleicht sogar mit der Programmierung von Software beginnen (schließlich ist es dafür gedacht) !).
Es kann jedoch sein, dass das Anschließen des Raspberry Pi an einen Plasma-Fernseher mit großem Bildschirm - das einzige Gerät in Ihrem Haus mit HDMI-Anschluss - etwas ermüdend ist, während Ihre Familie ihre Lieblingssendung sieht. Alternativ haben Sie möglicherweise mehr als genug HDMI-Anzeigen, aber nicht genügend Tastaturen.
Vorteile von SSH
Glücklicherweise kann der Raspberry Pi SSH-Befehle akzeptieren, wenn er mit einem lokalen Netzwerk (entweder über Ethernet oder WLAN) verbunden ist. So können Sie ihn problemlos einrichten.
Die Vorteile von SSH gehen über das tägliche Screening von hinaus Die Simpsons oder die neuesten Promi-News: Verwenden Sie Ihren Raspberry Pi ohne dediziertes Display (auch bekannt als “kopflos”) können Sie das Gerät in einer bestimmten Konfiguration einrichten lassen, ohne sich Sorgen machen zu müssen, dass jemand die Dinge stört.
Verwenden des Pi als NAS-Schnittstelle? Kein Problem! Wenn Ihr Raspberry Pi sein Leben als Low-Fi-Webserver oder Internetradio verbringt, ist kein dediziertes Display erforderlich.
Hier kommt SSH ins Spiel!
Einrichten des Raspberry Pi für SSH
Um Ihr Raspberry Pi für Remote-Verbindungen über SSH vorzubereiten, sollten Sie zunächst die Debian-Distribution Raspbian installiert haben, wie zuvor beschrieben. Standardmäßig ist SSH aktiviert. Wenn Sie dies jedoch deaktiviert haben, sollten Sie den Konfigurationsbildschirm aufrufen, um ihn erneut zu aktivieren.
Wenn Ihr Mini-Computer an das Stromnetz angeschlossen ist und eine Tastatur und ein Ethernet-Kabel angeschlossen sind, starten Sie das Gerät und melden Sie sich an.
Sobald Sie das getan haben, treten Sie ein sudo raspi-config Um den Konfigurationsbildschirm zu öffnen, wählen Sie mit den Pfeiltasten und Enter die Option SSH aktivieren oder deaktivieren. Wählen Sie im nächsten Bildschirm Aktivieren aus, tippen Sie auf Eingabe und im letzten Bildschirm erneut auf Eingabe, um OK zu wählen.
Wenn SSH jetzt aktiviert ist, können Sie über einen SSH-Client eine Remote-Verbindung zu Ihrem Raspberry Pi herstellen.
(Wenn SSH nicht als Menüoption aufgeführt ist, verwenden Sie wahrscheinlich einen alten Build der Raspbian-Distribution und sollten so schnell wie möglich aktualisieren!)
Anschließen an Ihren Raspberry Pi
Bevor Sie eine Verbindung zu Ihrem Raspberry Pi herstellen, müssen Sie die IP-Adresse überprüfen. Dafür gibt es mehrere Möglichkeiten.
Die erste, von der Kommandozeile, ist einzugeben ifconfig um Ihre Netzwerkverbindungsdetails einschließlich der IP-Adresse anzuzeigen. Alternativ können Sie Ihren Router auf angeschlossene Geräte überprüfen und auf diese Weise die IP-Adresse ermitteln.
Mit diesen Informationen sind Sie nun bereit, sich mit SSH zu verbinden.
Wenn Sie Windows verwenden, ist wahrscheinlich das beste SSH-Tool PuTTY, das Sie unter http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html finden. Einmal heruntergeladen (auswählen) putty.exe Doppelklicken Sie für diese Aufgabe auf die ausführbare Datei - sie wird ohne Installation ausgeführt.
In dem Session Geben Sie die IP-Adresse in das Fenster ein Hostname Feld und klicken Sie auf Öffnen. PuTTY gibt einen Sicherheitshinweis aus - Klick Ja um fortzufahren, und melden Sie sich dann beim Raspberry Pi an.
Augenblicke später sehen Sie die textbasierte Oberfläche von Raspberry Pi!
Sie können jetzt die Tastatur, die Maus und das HDMI-Kabel von Ihrem Raspberry Pi trennen und Befehle aus der Ferne ausgeben.
Fernbedienungsbefehle für das Pi ausgeben
Über SSH können verschiedene Befehle per Fernzugriff an das Raspberry Pi gesendet werden - praktisch alles, was SSH oder Ihre Netzwerkverbindung nicht deaktiviert oder unterbricht!
ps Axt
Daraufhin wird eine Liste der laufenden Prozesse angezeigt.
$ ssh -V
Zeigt die aktuelle SSH-Version an
Dateien können mit SSH vom und zum Raspberry Pi kopiert werden:
localhost $ scp loginname: /home/username/remotehostfile.txt remotehostfile.txt
localhost $ scp localhostfile.txt Protokollname: /home/username/localhostfile.txt
Wenn Sie fertig sind, denken Sie daran, Ihr Pi mit dem Befehl sicher herunterzufahren:
Sudo Shutdown -h jetzt
(Wenn Sie -h in -r ändern, wird das Gerät neu gestartet.) Dies muss vor dem Entfernen des Netzkabels geschehen. Andernfalls kann es leicht zu einer beschädigten SD-Karte kommen, was eine Neuinstallation des Raspian-Betriebssystems bedeutet.
Updates, Anwendungsinstallationen und Befehlszeile verwenden - per Remote!
Es gibt bestimmte Dinge, für die SSH nicht gut ist. So können Sie beispielsweise nicht auf die grafische Benutzeroberfläche von Raspberry Pi zugreifen, Sie erhalten jedoch die Möglichkeit, Updates auszuführen, Anwendungen zu installieren und verschiedene integrierte Programme und Tools von einem anderen Computer aus zu verwenden.
Mit der einfachen Konfiguration von SSH per Fernzugriff und den oben aufgeführten Befehlen (und vielen anderen) können Sie Anweisungen schnell und effizient an das Gerät senden, indem Sie PuTTY unter Windows oder die systemeigenen Befehlszeilen-Tools in Mac OS X und anderen Linux-Distributionen verwenden.
Alles in allem sollten Sie wissen, wie praktisch und nützlich SSH ist, wenn Sie einen Raspberry Pi besitzen.
Mehr erfahren über: Himbeer-Pi.