स्क्रिप्ट के माध्यम से दूरस्थ सर्वर पर लॉगिन करते समय ssh लॉगिन चेतावनी संदेशों से बचने का कोई तरीका है? लेकिन मैं दूरस्थ सर्वर में किसी भी कॉन्फ़िगरेशन को बदलना नहीं चाहता, लेकिन स्क्रिप्ट या किसी भी विकल्प में।
स्क्रिप्ट के माध्यम से दूरस्थ सर्वर पर लॉगिन करते समय ssh लॉगिन चेतावनी संदेशों से बचने का कोई तरीका है? लेकिन मैं दूरस्थ सर्वर में किसी भी कॉन्फ़िगरेशन को बदलना नहीं चाहता, लेकिन स्क्रिप्ट या किसी भी विकल्प में।
जवाबों:
यदि आप sshकमांड से आने वाली चेतावनियों को दबाने की कोशिश कर रहे हैं , तो आप ssh विकल्पों का उपयोग कर सकते हैं:
-o 'CheckHostIP no' -o 'StrictHostKeyChecking no' -o 'UserKnownHostsFile /dev/null'
जब नियमित रूप से पुनः इंस्टॉल किए जा रहे टेस्ट सिस्टम से कनेक्ट किया जा रहा है। यह निम्न चेतावनी देता है:
Warning: Permanently added 'hostname' (RSA) to the list of known hosts.
लेकिन अगर आप -qविकल्प जोड़ते हैं , तो यह चेतावनी भी चली जाती है।
हाँ, यह बहुत खतरनाक WRT मैन-इन-द-बीच हमले हैं, लेकिन यह आदर्श है कि हम क्या कर रहे हैं
यदि आप रिमोट सिस्टम से चेतावनियों को दबाने की कोशिश कर रहे हैं तो यदि यह .hushlogin तंत्र का पालन करता है, तो आप इसका उपयोग कर सकते हैं:
touch .hushlogin
रिमोट सिस्टम पर दमन motd(दिन का संदेश - जो नियमित रूप से चेतावनी संदेश दिखाई देता है)।
ssh -qयाssh -q -qआपके लिए काम नहीं करता है?