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 ssh
auf fully.qualified.domain.name
, weil die es fehlt ein Host
Abschnitt in der Konfigurationsdatei. Ich habe daher die Datei so geändert, dass der Host
Abschnitt sowohl für die alias
als 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 ssh
dazu myalias
komme, 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?
myalias
und für haben könntefully.qualified.domain.name
(z. B. wenn ich wollte, dass Myalias nicht die habenLocalForward
)? Soweit ich verstanden habe,myalias
werden 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 :).