क्या OpenSSH हर बार मुझे कनेक्ट करने के लिए no-more-session@openssh.com पर ईमेल भेज रहा है?


23

जब मैं अपने 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>

जो सामान्य लगता है। मैं यहां दो संभावित कारण देख सकता हूं:

  1. OpenSSH openssh.comएक उपयोगकर्ता के रूप में एक संबंध बनाने की कोशिश कर रहा है no-more-sessions- लेकिन इसका कोई मतलब नहीं है, क्यों?
  2. OpenSSH को ईमेल भेजने की कोशिश कर रहा है no-more-sessions@openssh.com। यह भी कम समझ में आता है, और दोनों विकल्प थोड़ा डरावना लगता है।

यहाँ क्या हो रहा है?

जवाबों:


28

नहीं, वह ईमेल पता नहीं है। something@domainवाक्य रचना कई अन्य स्थानों पर प्रयोग किया जाता है, और SSHv2 (सिफर, उप, और इतने पर) सभी "गैरमानक" एक्सटेंशन के नामकरण के लिए इसे इस्तेमाल करता है।

इसलिए यह विशेष अनुरोध है @openssh.comक्योंकि यह OpenSSH द्वारा आविष्कार किया गया था, और इसे "मुख्य" मानक दस्तावेजों का हिस्सा नहीं बनाया गया है।

इसका उद्देश्य ओपनएसएसएच 5.1 जारी नोटों में बताया गया है :

  • एक no-more-session@openssh.com ग्लोबल रिक्वेस्ट एक्सटेंशन को जोड़ा गया, जो ssh (1) से sshd (8) में भेजा जाता है जब क्लाइंट को पता होता है कि वह कभी भी दूसरे सत्र का अनुरोध नहीं करेगा (यानी जब सत्र मल्टीप्लेक्सिंग अक्षम होता है)। यह एक सर्वर को आगे के सत्र अनुरोधों को खारिज करने और उन मामलों में सत्र को समाप्त करने की अनुमति देता है जहां ग्राहक को अपहरण कर लिया गया है।

4
वास्तव में। इस मामले में, यह कुछ ऐसा है <thing>@<namespace>। एक अन्य संबंधित विधि रिवर्स डोमेन शैली है (इसे जो भी कहा जाता है):<namespace>.<thing>
डैनियल बी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.