เมื่อฉันพยายามเชื่อมต่อกับเซิร์ฟเวอร์ 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>