Bearbeiten von „UUGRN:10 Jahre UUGRN e.V./Vorträge/ssh config“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 14: Zeile 14:
 
Bei der Datei ''ssh_config'' handelt es sich um die Konfiguration des OpenSSH '''Clients'''. Sie dient dazu Parameter zu setzen welche das Verbinden mit anderen Rechnern steuern, zum Beispiel das setzen von Port nummern. Sie sollte nicht mit der Datei ''ssh'''d'''_config'' verwechselt werden welche den OpenSSH Server Steuert.
 
Bei der Datei ''ssh_config'' handelt es sich um die Konfiguration des OpenSSH '''Clients'''. Sie dient dazu Parameter zu setzen welche das Verbinden mit anderen Rechnern steuern, zum Beispiel das setzen von Port nummern. Sie sollte nicht mit der Datei ''ssh'''d'''_config'' verwechselt werden welche den OpenSSH Server Steuert.
  
Die Datei findet sich normalerweise im Verzeichnis ''.ssh'' im Home-Verzeichnis des Benutzers unter dem Namen ''config''. Es kann aber auch über die Option ''-F'' ein anderer Dateiname angegeben werden.
+
Die Datei findet sich normalerweise im Verzeichnis ''.ssh'' im Home-Verzeichnis des Benutzers. Es kann aber auch über die Option ''-F'' ein anderer Dateiname angegeben werden.
  
 
=== Welche wichtigen Optionen gibt es? ===
 
=== Welche wichtigen Optionen gibt es? ===
Zeile 25: Zeile 25:
 
  ! Parameter
 
  ! Parameter
 
  ! Beschreibung
 
  ! Beschreibung
 +
|-
 +
| Compression
 +
| Bool
 +
| Soll Kompression verwendet werden?
 
  |-
 
  |-
 
  | ForwardX11
 
  | ForwardX11
 
  | Bool
 
  | Bool
 
  | Soll X11 Forwarding Aktive sein?
 
  | Soll X11 Forwarding Aktive sein?
|-
 
| Compression
 
| Bool
 
| Soll Kompression verwendet werden?
 
 
  |-
 
  |-
 
  | LocalForward
 
  | LocalForward
Zeile 50: Zeile 50:
 
  | Private Key um PublicKey Auth zu machen
 
  | Private Key um PublicKey Auth zu machen
 
  |-
 
  |-
  | <s>User</s>
+
  | User
 
  | Username
 
  | Username
 
  | Username der an die Gegenseite geschickt wird
 
  | Username der an die Gegenseite geschickt wird
 
  |-
 
  |-
  | <s>Port</s>
+
  | Port
 
  | Port Nummer
 
  | Port Nummer
 
  | Port auf dem der Server hört
 
  | Port auf dem der Server hört
 
  |-
 
  |-
  | <s>HostName</s>
+
  | HostName
 
  | Hostname
 
  | Hostname
 
  | Hostname des Servers
 
  | Hostname des Servers
Zeile 77: Zeile 77:
 
=== Master mode ===
 
=== Master mode ===
 
{{Vortrags Zeit|3}}
 
{{Vortrags Zeit|3}}
 
Der Master Mode ermöglicht es durch eine physikalische verbindung weitere logische SSH Verbindungen auf zu bauen. Dazu wird eine SSH Verbindung als Master gestartet. Weitere SSH Verbindungen zum selben Host mit selbem User auf der Gegenseite können nun die Verbindung mit nutzen und brauchen keine neue, eigene physikalische Verbindung aufbauen.
 
 
Der Slave verbindet in diesem falle mittels UNIX Socket auf den Master anstatt auf den Server auf der Gegenseite. Hierzu muss ein entsprechender Master Socket angegeben werden. Siehe hierzu das Beispiel.
 
 
==== Vor- und Nachteile ====
 
Die Vorteile hiervon sind:
 
* Schneller Verbindungsaufbau
 
 
Die Nachteile:
 
* Die Master Sitzung muss bestehen bleiben bis alle Slave Verbindungen abgebaut sind
 
 
==== Config Beispiel ====
 
ControlPath ~/.ssh/masters/ssh-Control-%r@%h:%p
 
ControlMaster auto
 
 
In diesem Beispiel wird von ssh im Pfad %r, %h und %p ersetzt. Diese werden entsprechend durch '''R'''emote Username, '''H'''ostname und '''P'''ort ersetzt.
 
 
Der Parameter ''auto'' der Option ''ControlMaster'' gibt an das eine Neue Verbindung dann zum Master wird wenn kein anderer aktuell für diese Verbindung existiert und falls einer existiert zum Slave wird.
 
 
=== Ausblicke ===
 
{{Vortrags Zeit|???}}
 
* SSH als Transport
 
* SSH Basierende [[VPN]]s
 
* SSH und [[Proxy]]s
 
* SSH und [[DECnet]]
 
* ...
 
  
 
== Fragen ==
 
== Fragen ==

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Folgende Vorlagen werden auf dieser Seite verwendet: