O OpenSSH está enviando um email para [email protected] toda vez que eu conectar?

18

Quando tento conectar-me ao meu servidor EC2 (Ubuntu 14.04.3) com ssh -v server , vejo isso no final do log:

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 [email protected]  # <!-!-!-!-!-!- 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)

Este é o meu .ssh/config :

Host server
  HostName domain.com
  User myuser
  IdentityFile ~/path/to/EC2Key.pem
  Port <portnumber>

O que parece normal. Eu posso ver duas razões possíveis aqui:

  1. O OpenSSH está tentando estabelecer uma conexão com openssh.com como usuário no-more-sessions - mas isso não faz sentido, por quê?
  2. O OpenSSH está tentando enviar e-mail para [email protected] . Isso faz ainda menos sentido, e ambas as opções parecem um pouco assustadoras.

O que está acontecendo aqui?

    
por Undo 15.08.2015 / 14:03

1 resposta

18

Não, isso não é um endereço de e-mail. A sintaxe something@domain é usada em muitos outros lugares, e o SSHv2 a usa para nomear todas as extensões "não padrão" (cifras, subsistemas e assim por diante).

Portanto, este pedido específico tem @openssh.com porque foi inventado pelo OpenSSH e não faz parte dos documentos padrão "principais".

Sua finalidade é explicada nas notas de lançamento do OpenSSH 5.1 :

  • Added a [email protected] global request extension that is sent from ssh(1) to sshd(8) when the client knows that it will never request another session (i.e. when session multiplexing is disabled). This allows a server to disallow further session requests and terminate the session in cases where the client has been hijacked.
    
por 15.08.2015 / 14:15