Claude Code dauerhaft auf dem Server betreiben
Mit screen eine persistente Claude-Code-Session im Hintergrund laufen lassen – auch nach dem SSH-Logout.
Mit screen lässt sich Claude Code auf einem entfernten Server dauerhaft im Hintergrund betreiben. Die Session bleibt auch nach dem SSH-Logout erhalten.
Voraussetzung: Claude Code muss zuerst installiert sein. → Claude Code installieren
Installation
Debian / Ubuntu:
sudo apt install screen
RHEL / CentOS / Fedora:
sudo dnf install screen
macOS:
brew install screen
Wichtig – Ordner zuerst vertrauen
Bevor claude remote-control funktioniert, muss Claude Code dem Zielordner einmalig vertrauen. Dazu Claude Code einmal normal im gewünschten Verzeichnis starten und die Vertrauensabfrage bestätigen:
cd /pfad/zum/projekt
claude
Nach der Bestätigung kann Claude Code beendet werden (/exit). Dieser Schritt muss nur einmalig pro Ordner durchgeführt werden.
Starten
screen -S claude-remote
Danach Claude Code im vertrauten Verzeichnis im Remote-Modus starten:
claude remote-control
Session in den Hintergrund schicken (Screen läuft weiter):
Strg + A , D
Session wieder aufrufen
screen -r claude-remote
Laufende Sessions prüfen
screen -ls
Session zwangstrennen
Falls screen -r meldet, dass die Session noch „attached” ist:
screen -d claude-remote
Danach normal mit screen -r claude-remote verbinden.
Alle Screen-Sessions auf einmal beenden
Falls mehrere Sessions laufen und alle auf einmal beendet werden sollen:
pkill screen
Alle laufenden screen-Prozesse werden damit sofort beendet – inklusive aller darin laufenden Programme.