OpenSSH, her bağlandığımda no-more-sessions@openssh.com adresine e-posta gönderiyor mu?


23

EC2 (Ubuntu 14.04.3) sunucuma bağlanmaya çalıştığımda ssh -v server, günlüğün sonunda bunu görüyorum:

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)

Bu benim .ssh/config:

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

Bu normal görünüyor. Burada iki olası neden görüyorum:

  1. OpenSSH openssh.combir kullanıcı olarak bağlantı kurmaya çalışıyor no-more-sessions- ama bu da bir anlam ifade etmiyor, neden?
  2. OpenSSH adresine e-posta göndermeye çalışıyor no-more-sessions@openssh.com. Bu daha az mantıklı ve her iki seçenek de biraz ürkütücü görünüyor.

Burada neler oluyor?

Yanıtlar:


28

Hayır, bu bir e-posta adresi değil. something@domainSözdizimi diğer pek çok yerde kullanılan ve SSHv2 (şifreler, alt sistemler, ve diğerleri) tüm "standart dışı" uzantıları adlandırmak için kullanır edilir.

Bu nedenle bu özel istek @openssh.comOpenSSH tarafından icat edildiğinden ve "ana" standart belgelerin bir parçası haline getirilmemesinden kaynaklanmaktadır.

Amacı OpenSSH 5.1 sürüm notlarında açıklanmıştır :

  • İstemci asla başka bir oturum istemeyeceğini bildiğinde (yani oturum çoğullaması devre dışı bırakıldığında) ssh (1) 'den sshd (8)' e gönderilen bir no-more-sessions@openssh.com genel istek uzantısı eklendi. Bu, sunucunun diğer oturum isteklerine izin vermemesine ve istemcinin kaçırıldığı durumlarda oturumu sonlandırmasına olanak tanır.

4
Aslında. Bu durumda, böyle bir şey <thing>@<namespace>. Başka bir ilgili yöntem ters etki alanı tarzıdır (ne olursa olsun):<namespace>.<thing>
Daniel B
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.