जवाबों:
मैं मान रहा हूँ कि आप इसे दोनों तरीकों से करने में सक्षम होना चाहते हैं, कि आपका लॉग इन उपयोगकर्ता का उपयोगकर्ता नाम दोनों मशीनों पर समान है, कि आप इसे जल्द से जल्द और जल्द से जल्द काम कर पाने में प्रसन्न हैं। यह करने के लिए कुंजी का उपयोग करने की आवश्यकता है।
कदम हैं:
आपको पैकेज स्थापित करने की आवश्यकता है openssh-client
और openssh-server
फिर 192.168.20.9 से, आप 192.168.20.10 से कनेक्ट कर सकते हैं
ssh 192.168.20.10
आपको अपने उपयोग के पासवर्ड के लिए 192.168.20.10 पर संकेत दिया जाएगा। जारी रखने के लिए दर्ज करें। यह पूछे जाने पर कि क्या कनेक्ट करना ठीक है, हां कहें।
प्रक्रिया को दूसरे तरीके से दोहराएं।
rsync
फ़ाइलें192.168.20.10 से 192.168.20.9 पर अपने डेस्कटॉप से todo.txt नामक फाइल को कॉपी करने के लिए, आप इसे 192.168.20.9 में लॉग इन करने पर कर सकते हैं:
rsync -av 192.168.20.10:Desktop/todo.txt ~/Desktop/todo.txt
या दूसरा तरीका, जब 192.168.20.10 में लॉग इन किया गया हो:
rsync -av ~/Desktop/todo.txt 192.168.20.9:Desktop/todo.txt
मशीन 192.168.20.9 पर आप फ़ाइल> सर्वर से कनेक्ट करें और ssh का चयन करें और अपना उपयोगकर्ता नाम, पासवर्ड आदि के तहत Nautilus में एक नेटवर्क जगह के रूप में 192.168.20.10 जोड़ सकते हैं। 192.168.10.1.10 पर इसे दूसरे तरीके से सेट करें। फिर आप स्कैल्प का उपयोग करके फ़ाइलों को कॉपी करने के लिए Nautilus का उपयोग कर सकते हैं, ... जो अच्छा है।
rsync -av -e 'ssh -o PubkeyAuthentication=no' \
'remote_user@192.168.20.10:~/remote/file' 'local/file'
सेटअप करना आसान हो सकता है, क्योंकि इसके लिए सार्वजनिक कुंजियों को पास करने की आवश्यकता नहीं होती है, और यह " उपयोगकर्ता नाम के लिए बहुत अधिक प्रमाणीकरण विफलताओं को रोकता है " /superuser/187779/too-many-authentication-failures-for-username
यह मान लेता है कि आप हैं 192.168.20.9
। दो रीमोट के बीच स्थानान्तरण कठिन हैं: /unix/183504/how-to-rsync-files-between-two-remotes