У меня есть следующий файл ~/.ssh/config:
$ cat ~/.ssh/config
Host myalias
HostName fully.qualified.domain.name
Port 2222
LocalForward 3690 127.0.0.1:3690
Когда я ssh к myalias
, все отлично работает
$ ssh myalias
Last login: blah blah
...
Тем не менее, я не могу ssh
к fully.qualified.domain.name
, потому что ему не хватает раздела Host
в файле конфигурации. Поэтому я изменил файл так, чтобы раздел Host
действовал как для alias
и для fqdn:
$ cat ~/.ssh/config
Host myalias fully.qualified.domain.name
HostName fully.qualified.domain.name
Port 2222
LocalForward 3690 127.0.0.1:3690
Когда я теперь ssh
к myalias
я получаю сообщение об ошибке (но перенаправление портов делает работу):
$ ssh myalias
bind: Address already in use
channel_setup_fwd_listener: cannot listen to port: 3690
Last login: blah blah
...
- Что именно происходит?
- Как я могу избавиться от этих сообщений?