मैं अपने macOS मशीन से उबंटू सर्वर पर rsync करने की कोशिश कर रहा हूं जो Windows Azure पर चल रहा है। इसे करने के लिए, मुझे निम्नलिखित कार्य करने होंगे:
$ ssh -i myPrivateKey.key -p 22 me@me.cloudapp.net
मुझे लगता है कि कुंजी फ़ाइल एक X509 सार्वजनिक कुंजी हो सकती है, अगर वह मदद करती है (क्षमा करें, मैं कोई sysadmin नहीं हूं)। वैसे भी, मैं उपरोक्त आदेश के साथ सफलतापूर्वक ssh कर सकता हूं।
अब मैं दूरस्थ सर्वर पर rsync फ़ाइलों को चाहूंगा। क्या मुझे .key
किसी विकल्प के रूप में फ़ाइल की आपूर्ति करने की आवश्यकता है ?
सामान्य rsync आदेश विफल रहता है:
$ sudo rsync -avz -e my/file me@me.cloudapp.net:/my/path
rsync: Failed to exec my/file: Permission denied (13)
rsync error: error in IPC code (code 14) at /SourceCache/rsync/rsync-42/rsync/pipe.c(86) [receiver=2.6.9]
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at /SourceCache/rsync/rsync-42/rsync/io.c(452) [receiver=2.6.9]
User
इसके बजाय लगता हैUsername