Когда я пытаюсь подключиться к своему серверу EC2 (Ubuntu 14.04.3) с ssh -v server
, я вижу это в конце журнала:
debug1: read PEM private key done: type RSA
debug1: Authentication succeeded (publickey).
Authenticated to <domain>.com ([192.168.1.42]:12345).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessions@openssh.com # <!-!-!-!-!-!- What's this?
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = en_US.UTF-8
debug1: Sending env LC_CTYPE = en_US.UTF-8
Welcome to Ubuntu 14.04.3 LTS (GNU/Linux 3.13.0-55-generic x86_64)
Это мое .ssh/config
:
Host server
HostName domain.com
User myuser
IdentityFile ~/path/to/EC2Key.pem
Port <portnumber>
Что кажется нормальным. Я вижу две возможные причины здесь:
- OpenSSH пытается установить соединение
openssh.com
как пользовательno-more-sessions
- но это тоже не имеет никакого смысла, почему? - OpenSSH пытается отправить письмо на
no-more-sessions@openssh.com
. Это имеет еще меньше смысла, и оба варианта кажутся немного жуткими.
Что тут происходит?
<thing>@<namespace>
. Другой связанный метод - это стиль обратного домена (как бы он ни назывался):<namespace>.<thing>