Ich habe die folgende ~ / .ssh / config-Datei:
$ cat ~/.ssh/config
Host myalias
HostName fully.qualified.domain.name
Port 2222
LocalForward 3690 127.0.0.1:3690
Wenn ich dazu ssh myalias, funktioniert alles gut:
$ ssh myalias
Last login: blah blah
...
Allerdings kann ich nicht sshauf fully.qualified.domain.name, weil die es fehlt ein HostAbschnitt in der Konfigurationsdatei. Ich habe daher die Datei so geändert, dass der Host Abschnitt sowohl für die aliasals auch für die fqdn gültig ist:
$ cat ~/.ssh/config
Host myalias fully.qualified.domain.name
HostName fully.qualified.domain.name
Port 2222
LocalForward 3690 127.0.0.1:3690
Wenn ich jetzt sshdazu myaliaskomme, bekomme ich folgende Fehlermeldung (aber die Portweiterleitung funktioniert ):
$ ssh myalias
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 3690
Last login: blah blah
...
- Was genau ist los?
- Wie kann ich diese Nachrichten loswerden?
myaliasund für haben könntefully.qualified.domain.name(z. B. wenn ich wollte, dass Myalias nicht die habenLocalForward)? Soweit ich verstanden habe,myaliaswerden die in angegebenen Optionen enthalten seinfully.qualified.domain.name, und ich kenne keine Möglichkeit, dieses Verhalten zu deaktivieren. Das brauche ich nicht, ich bin nur neugierig :).