Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03141.jsonl.gz/1068

Ein paar Zeilen in einer Konfigurationsdatei können den Umgang mit dem OpenSSH-Client vereinfachen.
Der Client lässt sich mittels zwei Dateien konfigurieren. Die Konfiguration in der zweiten Datei hat eine höhere Priorität, womit Teile der Ersteren überschrieben werden können.
/etc/ssh/ssh_config: Systemweite Konfiguration
~/.ssh/config: Benutzerkonfiguration
Alle Informationen können aus den Manpages mit man
ssh_config bezogen werden.
Es kann ein Name mit allen nötigen Verbindungsinformationen verknüpft werden. Dies erleichtert einem sehr den Umgang mit Servern, welche keine übliche Konfiguration haben, beispielsweise nicht den Port 22 verwenden. Muss man sich am Server mit einem Privat-Key identifizieren, so kann man den Pfad zu dieser Datei auch hinterlegen.
Host openscript HostName <ip-pii> Port 12345 User robin IdentityFile /home/user/.ssh/robin
Soll nun eine Verbindung zu diesem Server aufgebaut werden, so reicht es aus,
ssh openscript ins Terminal einzutippen.
Es ergeben sich dadurch weitere Vorteile. Jedes Programm, welches den SSH-Client verwendet, kann nun auf diese Verknüpfung zugreiffen. Ein Beispiel wäre
git:
git clone openscript:/opt/git/openscript.git.
Es kann interessant sein, sich einen Port umzuleiten. Dazu gibt es die Optionen
LocalForward und
RemoteForward.