Benutzer-Werkzeuge

Webseiten-Werkzeuge


howtos:sshstepstone

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
howtos:sshstepstone [2017/09/21 08:14] morquaihowtos:sshstepstone [2022/02/18 08:09] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 49: Zeile 49:
   - %u - Der lokale Benutzename   - %u - Der lokale Benutzename
  
-     +Während der Arbeit habe ich nun aber immer das Fenster mit der "Step" Session offen, um den lokalen Port 2222 nutzen zu können. Wenn man das Fenster als störend empfindet, kann man mit   
-     +  ssh -N -f step 
 +den ssh Prozess in den Hintergrund schicken und das Fenster schliessen. Es stellt sich jetzt aber die Frage, wie ich den so in den Hintergrund verschwundenen Prozess kontrollieren (.z.B. beenden) kann. Dafür gibt es den sogenannte Control Mechanismus, der mit allen so aufgesetzten ssh Verbindungen über einen ControlPath kommunizieren kann. Auf weitere Einsatzzwecke komme ich in weiteren HowTo's zu sprechen, hier nur mal der Command um dies zu realisieren: 
 +  ssh -N -f -o "ControlMaster=auto" -o "ControlPath=~/.ssh/cm_sockets/%r@%h:%p" step 
 +wird der Prozess gestartet und sofort in den Hintergrund geschickt. Das Verzeichnis ~/.ssh/cm_sockets/ muss existieren. In der .ssh/config sind die Einträge wie folgt zu setzen: 
 +  # Erstmal den Stepping Stone definieren 
 +  Host step 
 +    User            admin 
 +    HostName        hop.example.com 
 +    ForwardX11      yes    
 +    LocalForward    2222 localhost:22 
 +    ControlMaster   auto 
 +    ControlMaster   ~/.ssh/cm_sockets/%r@%h:%p 
 +    ControlPersist  0
            
 +Durch die Angabe eines ControlPath wird es uns möglich, den Hintergrundprocess mit der Option "-O" zu kontrollieren
 +  ssh -O check step # Prüft, ob die Connection aktiv ist
 +  ssh -O exit step # beenden die Connection
 +
 +Die weiteren möglichen Befehle zu "-O" findet ihr, wie schon gesagt, in anderen SSH HowTo's.  
 +
 +
 +
  
  
howtos/sshstepstone.1505981688.txt.gz · Zuletzt geändert: 2017/09/21 08:14 von morquai