🛰️ Jetson Setup — Copy & Paste

Kein Tippen. Auf „Kopieren" klicken, ins Terminal einfügen, Enter. Der Reihe nach.

Einfügen ins Terminal: Rechtsklick → Einfügen (Paste), oder Strg+Shift+V. Pro Befehl: Kopieren → Einfügen → Enter → warten, bis er fertig ist.

0Nur falls Chinesisch / Leertaste spinnt

Schaltet den chinesischen Input ab und stellt das System auf Englisch. Danach Neustart.

ibus exit
sudo localectl set-locale LANG=en_US.UTF-8
sudo apt update && sudo apt install -y language-pack-en language-pack-en-base
sudo update-locale LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
sudo reboot
Nach dem Neustart hier weiter mit Schritt 1.

1Internet prüfen

Muss „0% packet loss" zeigen. Wenn nicht: Ethernet-Kabel zum Router prüfen.

ping -c 3 google.com

2Tailscale installieren & starten

Das ist die Brücke, über die wir den Jetson erreichen. Zwei Befehle.

curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Jetzt erscheint im Terminal eine https://login.tailscale.com/… Adresse. Diese Adresse markieren, im Browser öffnen und mit dem Tailscale-Konto einloggen. Danach ist der Jetson im Netz.

3Fernzugang (SSH) einschalten

Damit wir ab jetzt alles aus der Ferne machen können.

sudo systemctl enable ssh
sudo systemctl start ssh

4IP anzeigen & an Christian schicken

Diese Nummer (beginnt mit 100.…) abfotografieren oder abschreiben und an Christian schicken.

tailscale ip -4

✅ Fertig. Ab hier übernehmen wir per Fernzugang.

Alles in einem (Schritt 2+3+4 zusammen)

Nur nutzen, wenn Schritt 1 (Internet) schon „OK" war. Ein Klick, ein Einfügen.

curl -fsSL https://tailscale.com/install.sh | sh && sudo tailscale up && sudo systemctl enable ssh && sudo systemctl start ssh && tailscale ip -4
Bei der Tailscale-Login-Adresse stoppt es kurz — Adresse im Browser öffnen, einloggen, dann läuft der Rest weiter.

5Fernzugang-Schlüssel (einmalig)

Diesen EINEN Befehl kopieren & einfügen — danach kommt Christian ohne Passwort rein.

mkdir -p ~/.ssh && chmod 700 ~/.ssh && echo "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEqn20PYrZhCC29qZlw3cXqHfI6op3rwWiAjRAQT17YO christian@euphena.com" >> ~/.ssh/authorized_keys && chmod 600 ~/.ssh/authorized_keys && echo SCHLUESSEL_OK
Wenn unten SCHLUESSEL_OK erscheint: fertig, sag Christian Bescheid.
\n

6WLAN verbinden (Netz-Reserve)

Einfügen, Enter. Abfrage 1 [sudo] password = Jetson-Passwort. Abfrage 2 Password (...) = WLAN-Passwort.

sudo nmcli --ask dev wifi connect "UPC7984750" ifname wlP1p1s0
Fertig bei „successfully activated".

7Volle Fernwartung freischalten

Damit Christian alles aus der Ferne erledigen kann, ohne dass jemand vor Ort ist. Einfügen, Enter, einmal das Jetson-Passwort eingeben.

echo "jetson ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/90-jetson-remote && sudo chmod 440 /etc/sudoers.d/90-jetson-remote && echo REMOTE_OK
Fertig bei „REMOTE_OK". Ab da übernimmt Christian komplett remote.
\n