जब यहाँ दिए गए rsync बैकअप करने के निर्देशों का पालन करें: http://troy.jdmz.net/rsync/index.html
मुझे त्रुटि "प्रोटोकॉल संस्करण बेमेल है - क्या आपका शेल साफ है?"
मैंने कहीं पढ़ा कि मुझे इससे निपटने के लिए संकेत (PS1 = "") और motd (.hushlogin) प्रदर्शित करने की आवश्यकता है। मैंने ऐसा किया है, शीघ्र और लॉगिन बैनर (MOTD) अब दिखाई नहीं देता है, लेकिन त्रुटि तब भी दिखाई देती है जब मैं चलता हूं:
rsync -avvvz -e "ssh -i /home/thisuser/cron/thishost-rsync-key" remoteuser@remotehost:/remote/dir /this/dir/
Ssh क्लाइंट और sshd सर्वर दोनों प्रोटोकॉल के संस्करण 2 का उपयोग कर रहे हैं।
क्या समस्या हो सकती है? धन्यवाद।
[संपादित करें] मैंने http://www.eng.cam.ac.uk/help/jpmg/ssh/authorized_keys_howto.html पाया है जो यह निर्देश देता है कि कभी-कभी "फोर्स v2" को -2 फ्लैग का उपयोग करके या स्लगिन के लिए आवश्यक होता है।
ssh -2 -i ~/.ssh/my_private_key remotemachine"
यह स्पष्ट नहीं है कि यह समस्या हल हो गई है क्योंकि मुझे लगता है कि मैंने इस बदलाव को AFTER में बदल दिया है, लेकिन तथ्य यह है कि त्रुटि कुछ और के लिए विकसित हुई है। अधिक जानने के बाद मैं इसे अपडेट करूंगा। और मैं निश्चित रूप से इसे एक एमएसीएस शेल में चलाने के सुझाव की कोशिश करूंगा - धन्यवाद।
--rsync-path
) मेरे लिए कोई चीज नहीं बदलती है।
ESC x shell
करना और करना हैexport TERM=xterm; ssh remotehost ls
। यदि कोई नियंत्रण वर्ण या अन्य सहज आउटपुट दिखाई देता है, तो आपको वही शिकार करना होगा।