UUGRN:10 Jahre UUGRN e.V./Vorträge/ssh config
- Ziel
- ein Vortrag über OpenSSHs Client Config Datei ssh_config vor einem Unixpublikum mit grundlegendem Vorwissen zum Thema.
Der Autor
Philipp ph3-der-loewe Schafft, Software Entwickler und langjähriger OpenSSH user.
Abstrakt
Vortrag
Was ist die ssh_config?
(Geplante Zeit: 2 Minuten)
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 sshd_config verwechselt werden welche den OpenSSH Server Steuert.
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?
(Geplante Zeit: 5 Minuten)
Es gibt verschiedenste Optionen, die folgende Tabelle stellt die wichtigsten vor.
Option | Parameter | Beschreibung |
---|---|---|
Compression | Bool | Soll Kompression verwendet werden? |
ForwardX11 | Bool | Soll X11 Forwarding Aktive sein? |
LocalForward | [bind_address:]port:host:hostport | Port Forwarding: Lokaler Port wird über Server an Remote Maschine weitergeleitet |
RemoteForward | [bind_address:]port:host:hostport | Port Forwarding: Port auf Server wird an Lokalen Port weiter geleitet |
DynamicForward | Port Nummer | Dynamiches Portforwarding, SSH wird hier zum SOCKS Proxy |
IdentityFile | Filename | Private Key um PublicKey Auth zu machen |
User | Username | Username der an die Gegenseite geschickt wird |
Port | Port Nummer | Port auf dem der Server hört |
HostName | Hostname | Hostname des Servers |
BindAddress | Hostname | Lokale Adresse auf die SSH binden soll. |
ProxyCommand | Command | Befehl der ausgeführt wird um mit dem Server zu reden. |
Host Profile
(Geplante Zeit: 5 Minuten)
Master mode
(Geplante Zeit: 3 Minuten)
Fragen
- immer gerne