Warum ist die Verbindung von VS Code mit Raspberry Pi über SSH nützlich?
Die Verwendung von Visual Studio Code auf deinem lokalen Rechner mit einer Remote-Verbindung zum Raspberry Pi bietet viele Vorteile:
- Entwicklung auf dem Raspberry Pi direkt vom PC aus:
Du kannst Code schreiben, Dateien verwalten und Anwendungen auf dem Raspberry Pi ausführen, ohne direkt darauf zuzugreifen. Alles läuft so, als ob du lokal arbeiten würdest. - Zugriff auf spezielle Hardware und Betriebssysteme:
Wenn du Anwendungen auf dem Raspberry Pi entwickelst (z. B. IoT-Projekte), kannst du sicherstellen, dass alles direkt auf der Zielhardware getestet wird, ohne Code zwischen Geräten übertragen zu müssen. - Mehr Komfort bei der Arbeit:
Statt mit SSH im Terminal zu arbeiten, bekommst du eine moderne Entwicklungsumgebung mit Syntax-Highlighting, Auto-Vervollständigung und Debugging-Tools. - Effizientere Wartung und Problembehebung:
Remote-Entwicklung ermöglicht schnelle Änderungen und Updates, ohne dass du direkt vor dem Raspberry Pi sitzen musst.
Hier ist eine Schritt-für-Schritt-Anleitung, wie du Visual Studio Code mit einem Raspberry Pi 4 (Debian) über SSH verbinden kannst:
Voraussetzungen:
- SSH muss auf dem Raspberry Pi bereits konfiguriert und aktiviert sein.
- Du brauchst ein root-Konto auf Debian, das mit einem Passwort geschützt ist.
1- Installiere Visual Studio Code auf deinem lokalen Rechner:
Falls du Visual Studio Code noch nicht installiert hast, lade es von der offiziellen Website herunter und installiere es:
Visual Studio Code herunterladen
2- Installiere das Remote – SSH Plugin:
- Öffne Visual Studio Code.Gehe zum Extensions-Bereich (drücke
Ctrl+Shift+X
). - Suche nach “Remote – SSH” und klicke auf Install.
- Das Plugin ermöglicht es dir, über SSH eine Verbindung zu deinem Raspberry Pi herzustellen.
3- Root-Konto mit Passwort konfigurieren (Debian):
Auf Debian ist das root-Konto möglicherweise deaktiviert oder ohne Passwort. Um das root-Konto mit einem Passwort zu aktivieren:
3.1 Root-Konto aktivieren:
- Öffne ein Terminal auf deinem Raspberry Pi (lokal oder über SSH).
- Setze ein Passwort für den root-Benutzer:
sudo passwd root
Gib das gewünschte Passwort ein.
3.2 SSH-Konfiguration für root-Anmeldung: Die Standard-SSH-Konfiguration erlaubt oft keine Anmeldung als root. Um dies zu ändern, bearbeite die SSH-Konfigurationsdatei:
sudo nano /etc/ssh/sshd_config
Suche die Zeile:
PermitRootLogin prohibit-password
Ändere diese zu:
PermitRootLogin yes
Speichere die Datei (Ctrl+O
, Enter) und schließe den Editor (Ctrl+X
).
3.3 SSH-Dienst neu starten: Damit die Änderungen wirksam werden, starte den SSH-Dienst neu:
sudo systemctl restart ssh
4. Verbinde Visual Studio Code mit dem Raspberry Pi über SSH:
- Öffne Visual Studio Code.
- Drücke
F1
und gib „Remote-SSH: Connect to Host“ ein. - Gib die SSH-Verbindungsinformation ein:
root@IP-Adresse-des-Raspberry-Pi
(ersetze „IP-Adresse-des-Raspberry-Pi“ durch die tatsächliche IP). - Du wirst nach dem Passwort gefragt – gib das Passwort des root-Benutzers ein.
5. Ordner auf dem Raspberry Pi öffnen:
Nachdem du verbunden bist, klicke auf File > Open Folder und wähle einen Ordner auf deinem Raspberry Pi, um mit der Entwicklung zu beginnen.
Zusätzliche Vorteile:
- Du kannst Anwendungen direkt auf dem Raspberry Pi debuggen.
- Deine Dateien bleiben auf dem Raspberry Pi, und du kannst von verschiedenen Rechnern aus darauf zugreifen.
Sicherheitshinweis:
Verwende Remote-SSH nur, um eine Verbindung zu sicheren Remote-Maschinen herzustellen, denen du vertraust. Eine kompromittierte Remote-Maschine könnte möglicherweise schädlichen Code auf deinem lokalen System ausführen.
Das war’s! Du hast jetzt eine Verbindung zwischen Visual Studio Code und deinem Raspberry Pi hergestellt und kannst Remote-Entwicklungen vornehmen.
Leave a Reply