Mac OS X: Skript zur Beschleunigung von ssh
von Takeo | 31. Dezember 2007
Einige Anwender klagen über eine langsame Geschwindigkeit von ssh unter Mac OS X, solange keine IP sondern ein Hostname eingetragen wird.
Das Problem resultiert wohl in der Verwendung der .local-Domäne, da diese von Apple voreingestellt für Bonjour/Rendevouz benutzt wird.
Um das Problem zu umgehen, folgendes Skript in eine Datei namens “ssh” in /usr/local/bin speichern und per chmod +x /usr/local/bin/ssh ausführbar machen.
#!/bin/zsh
destuser=”${1%@*}”
desthost=”${1/*@}”
shift
ip=${$(host “$desthost”)[4]}
if [ "$destuser" = "$desthost" ]
then
dest=”$ip”
else
dest=”$destuser”@”$ip”
fi
exec /usr/bin/ssh “$dest” “$@”
Das Skript erwartet als erste Instanz …
Weiterlesen

