LAN पर दो कंप्यूटरों के बीच rsync


14

मैं IP-adresses के साथ अपने LAN पर दो कंप्यूटरों के बीच rsync करना चाहता हूं 192.168.20.9और 192.168.20.10दोनों Ubuntu 10.10 चला रहे हैं।

मैं दो कंप्यूटरों के बीच rsync और ssh सेवा आज़माना चाहता हूँ।


आप शायद पर एक नजर है चाहिए rsync.samba.org/documentation.html );
sakjur

जवाबों:


19

मैं मान रहा हूँ कि आप इसे दोनों तरीकों से करने में सक्षम होना चाहते हैं, कि आपका लॉग इन उपयोगकर्ता का उपयोगकर्ता नाम दोनों मशीनों पर समान है, कि आप इसे जल्द से जल्द और जल्द से जल्द काम कर पाने में प्रसन्न हैं। यह करने के लिए कुंजी का उपयोग करने की आवश्यकता है।

कदम हैं:

Ssh सेट करें

आपको पैकेज स्थापित करने की आवश्यकता है 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 का उपयोग कर सकते हैं, ... जो अच्छा है।


बहुमूल्य सुझावों के लिए धन्यवाद ... मैंने आखिरकार ss पर rsync पर एक vdieo बनाया है और youtube पर पोस्ट किया है। youtube.com/watch?v=4TTaPOAZnSA
joe1983

@ joe1983: अच्छा लगा। यदि आप खुश हैं कि उत्तर सही है तो आप इसे स्वीकार कर सकते हैं।
रिचर्ड होलोवे

0
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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.