Einrichten der VirtualBox Instanz

Auf dieser Seite erfährst du

  1. Home
  2. Projekt
  3. Dokumentation
  4. einrichten virtualbox instanz
  • Was ist eine VirtualBox?
  • Was ist Ubuntu?
  • Kleine Einführung Ubuntu

Einrichten des Arbeitsbereichs

  • Was ist alles zu tun, damit du mit dem Ding arbeiten kanns?

Keyboard Konfiguration

Ein paar kleine Eigenheiten bleiben…

$ sudo dpkg-reconfigure keyboard-configuration

Der Befehl wird im Superuser Modus ausgeführt. Das Passwort haben wir dir im Mail mitgeteilt.

  • Tastatur auswählen > Im besten Fall ist deine Tastatur in der Liste der verfügbaren Tastaturen enthalten, dann wähle diese aus. Ist deine Tastatur nicht vorhanden, wähle eine mit Generic Tastatur mit entsprechender Tastenzahl aus. Auf einem Windows-Laptop funktioniert 102 Generic (intl) ganz gut. Für MacBooks gibt’s auch eigene Optionen…
  • German (Austria)
  • German Austria no dead keys
  • AltGr Taste: Alt rechts
  • keine Compose Taste
  • Nein –> linke Alt-Taste == AltGr und Sonderzeichen werden dafür eingegeben.

Kopieren, Ausschneiden und Einfügen im Terminal funktionieren in Ubuntu mit dem zusätzlichen Hotkey Shift. Also Kopieren mit Shift+Ctrl+C, Ausschneiden mit Shift+Ctrl+X und Einfügen mit Shift+Ctrl+V.

Erstellen eines SSH-Keys

Wir empfehlen dir für die Arbeit an dem Projekt einen eigenen Zugang zum Projekt zu erstellen. Dies geschieht über einen sogenannten SSH-Key.

Öffne ein Terminalfenster (Startmenü > Terminal).

Zuerst erstellst du ein Schlüsselpaar basierend auf der angegebenen Mailadresse. Achte bitte darauf deine eigene Mailadresse zu verwenden!

$ ssh-keygen -t ed25519 -C "<[email protected]>"

Ein Schlüsselpaar besteht aus einem privaten Schlüssel. Dieser muss mit einem Passwort gesichert sein, sonst meckert Ubuntu und erlaubt dir es nicht, den Schlüssel zum SSH-Agent hinzuzufügen.

Der Befehl assistiert dich mit Fragen beim Erstellen deines Schlüsselpaares. Zuerst wirst du danach gefragt, wo der Schlüssel gespeichert werden soll. Der Standardwert wird in der Klammer angezeigt und lautet /user/anonymous/.ssh/id_ed25519 und ist perfekt für unseren Anwendungsfall.

Danach wirst du nach dem Passwort zur Sicherung des privaten Schlüssels gefragt. Verwende ein Passwort, das du dir leicht merken kannst.

Danach wird der Schlüssel erzeugt.

Dann startest du den SSH-Agent.

$ eval "$(ssh-agent -s)"

Er meldet sich mit einer Prozessnummer. Daran erkennst du, dass alles glatt gelaufen ist.

Schließlich fügst du deinen Schlüssel zum SSH-Agent hinzu.

$ ssh-add ~/.ssh/id_ed25519

Du wirst nach dem Passwort für den privaten Schlüssel gefragt.

Hinzufügen deines öffentlichen Schlüssels auf GitHub

Zuerst lass dir deinen öffentlichen Schlüssel anzeigen.

$ cat ~/.ssh/id_ed25519

Der Wert wird in der folgenden Zeile im Terminal ausgegeben. Jetzt markierst du mit der Maus den ausgegebenen Text und kopierst ihn in die Zwischenablage.

Schließlich gehst du im Browser auf deinen Github-Account, rufst über deinen Avatar das Menü Settings > SSH & GPG keys auf. Dort drückst du auf den grün hinterlegten Button New SSH key, gibst deinem Schlüssel im Feld Title einen Namen, e.g. SciDesk und kopierst im Feld Key den Inhalt deiner Zwischenablage ein.

Mit Klick auf den Button Add SSH key schließt du den Vorgang ab.

Projekt auschecken

  • Hinweis: GitHub Basics Kurs