मूल रूप से मैं जो पूछ रहा हूं, क्या कोई ऐसा साधन है जिसके द्वारा ss के अंदर rsync लपेटना है।
OpenSSH v4.9 + sftp के साथ कुछ अच्छे विकल्प हैं जो आपको आने वाले कनेक्शन को चुराने की अनुमति देते हैं और जैसे - और यह एक ऐसा समाधान है जिसे मैं देखूंगा, हालांकि मैं आरएचईएल के साथ फंस गया हूं, और आरएचईएल 4 या आरएचईएल 5 उस संस्करण के ऊपर नहीं हैं ssh।
मेरा वर्तमान समाधान क्लाइंट-उपयोगकर्ता की कुंजी का उपयोग करके सर्वर-साइड में कुछ इस तरह जोड़ना है ...
सर्वर% कैट ~ / .Ssh / अधिकृत_की कमांड = "cd / srv / rsync / etl && tar --exclude './lost+found' -pcf - ./" ssh-rsa ...
... और इसलिए ग्राहक केवल एक चीज और केवल एक चीज तक ही सीमित रहेगा ...
ग्राहक% ssh -T -i $ {HOME} /। ssh / id_rsa oracle@database.com>> भावांतर।
यह कनेक्शन, साथ ही सर्वर (क्लाइंट से) को सुरक्षित करता है, हालांकि यह अक्षम है क्योंकि सभी फ़ाइलों को बार-बार पुनर्प्राप्त किया जाएगा।
मैं rsync का उपयोग करके कुछ समान (या सिर्फ बेहतर) कर रहा हूं।