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