मैं किसी दिए गए उपयोगकर्ता के लिए SSH लॉगिन बैनर को कैसे निष्क्रिय / संशोधित कर सकता हूं?
मैं किसी दिए गए उपयोगकर्ता के लिए SSH लॉगिन बैनर को कैसे निष्क्रिय / संशोधित कर सकता हूं?
जवाबों:
ऐसा लगता है कि उपयोगकर्ता के $ HOME निर्देशिका (/ home / username /) नामक खाली फ़ाइल को बनाकर उपयोगकर्ता के आधार पर इस संदेश को अक्षम करना संभव है .hushlogin
।
touch ~/.hushlogin
में /etc/ssh/sshd_config
सुनिश्चित करें कि एक पंक्ति है:
PrintMotd no
यदि यह 'हां' में सेट है, तो इसे 'नहीं' में बदल दें।
टाइप करके SSH सर्वर को पुनरारंभ करें
service ssh restart
आपको वहां से जाने के लिए अच्छा होना चाहिए।
"no"
और फिर भी स्वागत योग्य ग्रीटिंग अभी भी दिख रहा था। अपडेट करने में क्या मदद मिली /etc/pam.d/sshd
।
.hushlogin
मेरे लिए चाल नहीं चली (डेबियन 7 पर), लेकिन बैनर की स्थापना /dev/null
में /etc/ssh/sshd_config
:
#Banner /etc/issue.net
Banner /dev/null
क्लाइंट-साइड ओनली सॉल्यूशन का उपयोग करके बैनर को निष्क्रिय करना भी संभव है, जो कि लॉग लेवल को त्रुटि पर सेट करके है:
ssh -o LogLevel=Error <rest of cmd>
यहां पाया गया: http://www.linuxquestions.org/questions/linux-security-4/how-do-you-turn-off-login-banner-for-non-interactive-ssh-470516/