У меня есть следующий файл ~/.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
...
- Что именно происходит?
- Как я могу избавиться от этих сообщений?
