Înapoi la lista de proiecte

Linux

Repository GitHub

Remote Terminal

O metodă mai sigură și reproductibilă de a accesa și administra de oriunde un sistem Linux de acasă.

Context: Automatizare pentru acces la distanță și administrare Linux

Perioadă: 2026

Rezumat

Remote Terminal ajunge la sistemul Linux printr-o rută Tailscale privată. Modul server salvează starea serviciilor și alimentării înainte de schimbări, acceptă dry-run, raportează starea și restaurează explicit configurația anterioară la final.

De la un dispozitiv remote la o sesiune Linux controlată

Dispozitiv remote

Un telefon sau calculator inițiază accesul

Tailscale

Rețeaua privată ajunge la sistemul de acasă

SSH

Accesul autentificat intră pe hostul Linux

Siguranță

Verificările și schimbările reversibile protejează operarea

tmux

Sesiunile persistente supraviețuiesc reconectării

Ce gestionează sistemul

Flux Telefon → Tailscale → Linux → SSH → tmux.

Evită expunerea directă a SSH către internet.

Adaugă un mod server reversibil și înregistrează starea serviciilor.

Include dry-run, verificări de alimentare, status, dashboard terminal, meniu whiptail și panou web local.

Tehnologie

Stack

LinuxBashTailscaleSSHtmuxWireGuardsystemdOpenSSHPython HTTP serverJSON status reportingwhiptail

Domenii

LinuxAutomatizareRețelisticăSecuritateOperațiuniHome lab

Implementare verificată

Acces remote proiectat în jurul reversibilității

Valoarea proiectului nu este un terminal public, ci salvarea explicită a stării, modul dry-run, ruta privată și restaurarea sistemului.

VPN

Rută privată

Tailscale ajunge la sistemul Linux fără expunerea SSH pe internet.

Dry run

Schimbări inspectabile

Operațiile pot fi verificate înainte de modificarea serviciilor sau politicilor de alimentare.

Stare

Snapshot înainte de schimbare

Starea SSH, tailscaled, alimentării și logind este salvată înainte de modificări.

Restore

Rollback explicit

Scripturile de ieșire restaurează serviciile și politica anterioară pentru capac și alimentare.

Inspectează scripturile reversibile pentru server mode

Concluzii

  • Tailscale păstrează SSH pe o rută privată și menține fluxul familiar SSH și tmux.
  • Dry-run, verificările de alimentare și modificările reversibile completează accesul, deoarece erorile remote sunt greu de reparat fizic.
  • Domeniul operațional păstrează acțiunile sensibile explicite, inspectabile și sub controlul direct al utilizatorului.

Vrei să inspectezi implementarea?

Repository-ul conține codul sursă, instrucțiunile de configurare și istoricul dezvoltării.

Deschide repository-ul