मैं किसी दिए गए उपयोगकर्ता के लिए SSH लॉगिन बैनर को कैसे निष्क्रिय / संशोधित कर सकता हूं?


20

मैं किसी दिए गए उपयोगकर्ता के लिए SSH लॉगिन बैनर को कैसे निष्क्रिय / संशोधित कर सकता हूं?

यहां छवि विवरण दर्ज करें


मुझे लगता है कि यह / etc / motd पर स्थित है। उस फ़ाइल को संपादित करने की कोशिश करें और देखें
sagarchalise

मैंने इसे संपादित किया था, लेकिन इस डिफ़ॉल्ट संदेश में परिवर्तन हमेशा लिखे जाते हैं।
ओलिवियर लालोंडे

ubuntugeek.com/… कहते हैं कि /etc/motd.tail फ़ाइल है जिसे आपको ubuntu सर्वर के लिए संपादित करना चाहिए।
सागरचलिसे

जवाबों:


39

ऐसा लगता है कि उपयोगकर्ता के $ HOME निर्देशिका (/ home / username /) नामक खाली फ़ाइल को बनाकर उपयोगकर्ता के आधार पर इस संदेश को अक्षम करना संभव है .hushlogin

touch ~/.hushlogin

13

यदि आप सभी ssh उपयोगकर्ताओं के लिए उस संदेश को अक्षम करना चाहते हैं, /etc/pam.d/sshdतो लाइनों को संपादित और टिप्पणी करें

session    optional     pam_motd.so  motd=/run/motd.dynamic noupdate
session    optional     pam_motd.so # [1]

Ubuntu 14.04 पर काम करता है
अधिकतम

12

में /etc/ssh/sshd_configसुनिश्चित करें कि एक पंक्ति है:

PrintMotd no

यदि यह 'हां' में सेट है, तो इसे 'नहीं' में बदल दें।

टाइप करके SSH सर्वर को पुनरारंभ करें

service ssh restart

आपको वहां से जाने के लिए अच्छा होना चाहिए।


+1 आपका समाधान बहुत अच्छा है क्योंकि यह लास्ट लॉगिन रखता है लेकिन बाकी को छुपाता है।
ब्रायन ग्राहम

1
काम करने के लिए प्रतीत नहीं होता है। कम से कम 14.04 में नहीं। मेरा पहले से ही सेट था "no"और फिर भी स्वागत योग्य ग्रीटिंग अभी भी दिख रहा था। अपडेट करने में क्या मदद मिली /etc/pam.d/sshd
oᴉɹǝɥɔ

@चेरियो, मैं पुष्टि कर सकता हूं कि वही मेरे लिए काम करता है। एलटीएस 14.04 का उपयोग
ऐस

अब 14.04 पर लागू नहीं होता है, @ cweiske का उत्तर देखें क्योंकि यह 14.04 के लिए काम करता है।
इकनप्सनाई

16.04 पर काम नहीं करता है
TheFiddlerWins

3

.hushloginमेरे लिए चाल नहीं चली (डेबियन 7 पर), लेकिन बैनर की स्थापना /dev/nullमें /etc/ssh/sshd_config:

#Banner /etc/issue.net
Banner /dev/null

2

क्लाइंट-साइड ओनली सॉल्यूशन का उपयोग करके बैनर को निष्क्रिय करना भी संभव है, जो कि लॉग लेवल को त्रुटि पर सेट करके है:

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/

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.