النتائج 1 إلى 13 من 13

الموضوع: كيف نستخدم الامر rsync + port

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947

    كيف نستخدم الامر rsync + port



    السلام عليكم
    طبعا كلنا نعلم الامر rsync المستخدم في نقل الملفات
    rsync -arzgopu -e ssh file root@server_ip_address:/path
    تمام هذا بينقل
    طيب لو كان السيرفر الآخر يدخل من بورت آخر غير 22 لنفرض 4444
    ماذا سيكون شكل الامر؟
    انا قرات فى موقع الشركة انه سيكون كالتالي:
    rsync -arzgopu -e ssh file root@server_ip_address[:4444]/path

    لكن للاسف فشل واخرج رسائل خطأ
    فكيف يتم النقل الى سيرفر آخر باستخدام بورت مخصص





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير


  2. #2


    rsync [OPTION]... rsync://[USER@]HOST[:PORT]/SRC [DEST]





    __________________
    GNU/Linux system EngineerVps & Dedicated servers & ManagementContact Me On : 00201003338749 or ceo@murabba.comwww.murabba.com

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اخي الكريم
    استخدمته كالتالي:

    كود PHP:
    rsync [-arzgopu -e ssh file.tar.gz]... rsync://[root@]ip_address[:4444]/SRC [home] 
    واعطاني خطا
    فهل هناك خطا فى كتابة الامر؟





    التعديل الأخير تم بواسطة مهندس مصرى ; 19-08-2008 الساعة 01:29 AM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  4. #4
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    477


    ما هو الخطأ الذي أعطاه لك ؟





    __________________
    أحمد عبد الفتاح
    www.servmix.com
    لمراسلتي : admin@servmix.com


  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    2,272


    استخدم الامر
    rsync -arzgopu -e "ssh -p 22" file.tar.gz root@00.00.00.00:~






    __________________
    Ding Dong ;)

  6. #6
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    أخي الكريم mad_4u
    نجح فى الاتصال لكن هناك خطا ما ووضع الملف ونقل جزء صغير منه وتوقف
    حيث اسم الملف قبل النقل upload.tar.gz
    وبعد النقل .upload.tar.gz.NDRcFf
    الملف حجمه 4 ميجا (كتجربة)
    يقوم بنقل 1 ميجا ويتوقف

    وجربته اكثر من مرة ونفس المشكلة لكن مرة ينقل مثلا 2 ميجا ومرة ينقل 260 كيلوبايت ومرة 1 ميجا
    فقط ينشا ملف جديد ويقوم بتغيير الكود العشوائي الذي بعد اسم الملف
    ويكتب هذا الخطأ:

    reverse mapping checking getaddrinfo for server.site.com failed - POSSIBLE BREAK-IN ATTEMPT!
    stdin: is not a tty
    ويتوقف عند هذه الجملة





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  7. #7
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    أخي الكريم eng/ahmed
    هذا هو الخطا عند استخدام هذا الامر:
    كود PHP:
    rsync [-arzgopu -e ssh file.tar.gz]... rsync://[root@]ip_address[:4444]/SRC [home] 
    الخطأ:
    rsync: link_stat "/home/[-arzgopu" failed: No such file or directory (2)
    rsync: link_stat "/home/upload.tar.gz]..." failed: No such file or directory (2)
    rsync: link_stat "/home/rsync://[root@]000.00.000.000[:4444]/SRC" failed: No such file or directory (2)
    rsync error: some files could not be transferred (code 23) at main.c(892) [sender=2.6.8]

    ولا ينشأ أى اتصال





    التعديل الأخير تم بواسطة مهندس مصرى ; 19-08-2008 الساعة 07:03 PM
    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    477


    جرب هذا الأمر :

    كود:
    rsync -avz -e ssh file root@serverip:despath
    طبعاً استبدل file باسم الملف أو الفولد الذي تريد نقله ، و استبدل serverip برقم أي بي السيرفر الذي ستنقل له الملف أو الفولدر
    و استبدل despath بالمكان الذي تريد أن تنقل عليه الملف أو الفولد في السيرفر الأخر . و ليكن /root





    __________________
    أحمد عبد الفتاح
    www.servmix.com
    لمراسلتي : admin@servmix.com


  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اخي الكريم
    هذا الكود اعرفه وهو للاتصال بالسيرفر لكن فى حالة البورت 22
    انا مغير رقم البورت الى 4444
    وعموما استخدمت الامر وكان الخطا التالي:

    ssh: connect to host 000.00.000.000 port 22: Connection refused
    rsync: connection unexpectedly closed (0 bytes received so far) [sender]
    rsync error: unexplained error (code 255) at io.c(463) [sender=2.6.8]

    هذا معناه انه غير قادر على الاتصال لان البورت(المنفذ) 22 غير صحيح





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  10. #10
    عضو نشيط جدا
    تاريخ التسجيل
    May 2006
    المشاركات
    477


    أضف بعد rsync
    أضف أوبشن
    -P xxxx
    و استبدل xxx برقم المنفذ الذي تريد أن تتصل به في السيرفر الأخر
    و الأهم من ذلك انك يجب ان تفتح هذا البورت بال outing بالفايرول بسيرفرك انت الأول





    __________________
    أحمد عبد الفتاح
    www.servmix.com
    لمراسلتي : admin@servmix.com


  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    اخي الكريم
    نفس الخطا السابق


    ssh: connect to host 000.00.000.000 port 22: Connection refused
    rsync: connection unexpectedly closed (0 bytes received so far) [sender]
    rsync error: unexplained error (code 255) at io.c(463) [sender=2.6.8]

    للعلم ما تفضلت له لا ينطبق الا على الامر scp فعندما تقوم بوضع -P امام الامر scp تقوم بتخصيص بورت مخصص غير ال 22
    لكن انا هدفي من استخدام الامر rsync هو نقل الجديد فقط وعدم نقل الملفات في كل مرة من الاول





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  12. #12
    عضو فعال جدا
    تاريخ التسجيل
    Sep 2004
    المشاركات
    2,272


    حدد المجلد الي راح تنقل له الملف
    rsync -arzgopu -e "ssh -p 22" FOLDER root@00.00.00.00:/home/

    غير البورت بما يتناسب مع البورت لسيرفرك بالاضافة SYNC غالبا يستخدم للمجلدات المفتوحة وليس للمضغوطة
    فان كان قصدك تنقل مجلد باك اب يصير تسجل مكان المجلد /backup/cpbackup/daily
    وهو بدورة ينسخ لك مجلد الباك اب اليومي كامل على السيرفر الجديد
    ان كان قصدك تسوي ريموت باك اب بشكل الي ومتكرر فهناك طرق اسهل تتبعها بدل الطريقة اليدوية





    __________________
    Ding Dong ;)

  13. #13
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    جزاك الله كل خير اخي الفاضل وكل من ساعد بالموضوع
    تم حل المشكلة بالامر الذي ذكرت وبنقل مجلد كامل





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض