انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: mostafa7091 در 02 تیر 1401، 07:10 ب‌ظ

عنوان: عدم اتصال rsync (حل شد)
ارسال شده توسط: mostafa7091 در 02 تیر 1401، 07:10 ب‌ظ
سلام دوستان
برای دانلود یک دیتاست باید از برنامه rsync استفاده کنم و مشکل اینجاست که با این برنامه نمیتونم به سرور مدنظرم وصل بشم و این خطا رو میده:

$ rsync -Cavz physionet.org::aftdb /home/mostafa/aftdb

rsync: failed to connect to physionet.org (18.18.42.54): Connection timed out (110)
rsync error: error in socket IO (code 10) at clientserver.c(127) [Receiver=3.1.3]

خود دیتاست توضیح داده بود که اگر با rsync نتونستین وصل بشین بخاطر firewall هست که پورت 873 رو بلاک کرده.
با دستور زیر وضعیت firewall رو بررسی کردم:

$ sudo ufw status verbose
Status: inactive

با این حال با دستور زیر سعی کردم پورت 873 رو از فایروال خارج کنم:

sudo ufw allow 873/tcp
Rules updated
Rules updated (v6)

و بعد مجددا از دستوری که اول پست هست استفاده کردم تا دیتا رو دانلود کنم ولی همچنان همان خطا رو میده.
بنظرتون rsync درست نصب شده؟ چطور میتونم چک کنم؟

من از اوبونتو 20.04 استفاده میکنم و متاسفانه بخاطر یکی از نرمافزارهایی که استفاده میکنم نمیتونم به 22 برم

 :?:
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: ABOLDOM در 02 تیر 1401، 08:53 ب‌ظ
یبار سعی کن rsync از تور رد کنی،‌یا با فیلتر شکن
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: جادی در 03 تیر 1401، 11:46 ق‌ظ
من تو وب این صفحه رو می بینم (: شاید کمک کنه:
https://physionet.org/content/aftdb/1.0.0/
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: mostafa7091 در 03 تیر 1401، 08:15 ب‌ظ
یبار سعی کن rsync از تور رد کنی،‌یا با فیلتر شکن

از طریق یه سرور توی دانمارک تست کردم و همین خطا رو میداد و روی سیستم خودم هم با وی پی ان تست کردم (کیمیا وی پی ان) و توفیقی ایجاد نشد. ولی تور رو ندارم و تست نکردم.
یه سوال. از فیلتر شکن ردش کنم یعنی فیلتر شکن رو فعال کنم و بعد ازش استفاده کنم یا چیزی بیشتر از این هست؟
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: esmaeelE در 03 تیر 1401، 08:36 ب‌ظ
شاید خیلی کمک نکنه ولی در اولین گام می‌تونی انتخاب verbose را برای دستور rsync فعال کنی تا بیشتر حرف بزنه ببینی حرف حسابش چیه؟
$  rsync -vvv -Cavz physionet.org::aftdb /home/mostafa/aftdb
روی اون سرور برای پورتی که می‌دونی بازه یک سرویس ساده مثلا با nc اجرا کنی.
ببینی از بیرون میتونی بهش وصل بشی یا نه؟

در ادامه بررسی کنی سرویس rsync با تغییر پورت کار می‌کنه یا نه؟
=PORT              listen on alternate port number
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: mostafa7091 در 03 تیر 1401، 10:08 ب‌ظ
من تو وب این صفحه رو می بینم (: شاید کمک کنه:
https://physionet.org/content/aftdb/1.0.0/

ممنون جادی
راستش اون لینک مثال بود و از دیتاست MIMIC III میخوام استفاده کنم:
https://physionet.org/content/mimic3wdb/1.0/

از دیروز دارم با wget دانلودش میکنم و با توجه به وسعتش کار بیهوده ای هست!
استفاده از rsync رو توی سوالات متداول پیشنهاد کردن:
https://archive.physionet.org/faq.shtml

عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: mostafa7091 در 03 تیر 1401، 11:20 ب‌ظ
شاید خیلی کمک نکنه ولی در اولین گام می‌تونی انتخاب verbose را برای دستور rsync فعال کنی تا بیشتر حرف بزنه ببینی حرف حسابش چیه؟
$  rsync -vvv -Cavz physionet.org::aftdb /home/mostafa/aftdb

حرف حسابش  :D
$ rsync -vvv -Cavz physionet.org::aftdb /home/mostafa/aftdb
opening tcp connection to physionet.org port 873
rsync: failed to connect to physionet.org (18.18.42.54): Connection timed out (110)
[Receiver] _exit_cleanup(code=10, file=clientserver.c, line=127): entered
rsync error: error in socket IO (code 10) at clientserver.c(127) [Receiver=3.1.3]
[Receiver] _exit_cleanup(code=10, file=clientserver.c, line=127): about to call exit(10)

نقل‌قول
روی اون سرور برای پورتی که می‌دونی بازه یک سرویس ساده مثلا با nc اجرا کنی.
ببینی از بیرون میتونی بهش وصل بشی یا نه؟
$ nc -vz physionet.org 443
Connection to physionet.org 443 port [tcp/https] succeeded!
$ nc -vz physionet.org 80
Connection to physionet.org 80 port [tcp/http] succeeded!
$ nc -vz physionet.org 873
nc: connect to physionet.org port 873 (tcp) failed: Connection timed out

نقل‌قول
در ادامه بررسی کنی سرویس rsync با تغییر پورت کار می‌کنه یا نه؟
=PORT              listen on alternate port number
$ rsync --port=433 -vvv -Cavz physionet.org::aftdb /home/mostafa/aftdb
opening tcp connection to physionet.org port 433
rsync: failed to connect to physionet.org (18.18.42.54): Connection timed out (110)
[Receiver] _exit_cleanup(code=10, file=clientserver.c, line=127): entered
rsync error: error in socket IO (code 10) at clientserver.c(127) [Receiver=3.1.3]
[Receiver] _exit_cleanup(code=10, file=clientserver.c, line=127): about to call exit(10)
rsync --port=80 -vvv -Cavz physionet.org::aftdb /home/mostafa/aftdb
opening tcp connection to physionet.org port 80
Connected to physionet.org (18.18.42.54)
msg checking charset: UTF-8
rsync: server sent "HTTP/1.1 400 Bad Request" rather than greeting
[Receiver] _exit_cleanup(code=5, file=main.c, line=1675): entered
rsync error: error starting client-server protocol (code 5) at main.c(1675) [Receiver=3.1.3]
[Receiver] _exit_cleanup(code=5, file=main.c, line=1675): about to call exit(5)
امیدوارم منظورت رو درست متوجه شده باشم
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: آرمان اسماعیلی در 04 تیر 1401، 12:44 ق‌ظ
با توجه به خروجی nc ظاهراً خود اون سرور مشکل داره.
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: mostafa7091 در 04 تیر 1401، 10:07 ق‌ظ
با توجه به خروجی nc ظاهراً خود اون سرور مشکل داره.

پس بهشون پیام میدم و مشکل رو میگم.
فقط اگر ممکنه یه توضیح کوچیک بهم بده که چطور از خروجی nc این نتیجه رو گرفتی؟
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: آرمان اسماعیلی در 04 تیر 1401، 09:57 ب‌ظ
الان هم rsync و هم nc جوابی از سرور دریافت نکرده‌ن و اتصال time out شده. وقتی rsync رو از پراکسی هم رد کردی و بازم کار نکرده خب دیگه نمی‌دونم غیر از خود اون سرور کجا می‌تونه مشکل‌ساز شده باشه!
عنوان: پاسخ : عدم اتصال rsync
ارسال شده توسط: mostafa7091 در 05 تیر 1401، 10:31 ق‌ظ
الان هم rsync و هم nc جوابی از سرور دریافت نکرده‌ن و اتصال time out شده. وقتی rsync رو از پراکسی هم رد کردی و بازم کار نکرده خب دیگه نمی‌دونم غیر از خود اون سرور کجا می‌تونه مشکل‌ساز شده باشه!

ممنونم