
نوشته اصلی توسط
ILYA20
با سلام و خسته نباشید خدمت دوستان
ما دوتا سرور لینوکس داریم
میخوایم سروری که اطلاعاتش بالای 4 ترا هست را انتقال بدیم به سرور لینوکس جدید.
هر دو سرور کانفیک امنیتی صورت گرفته در firware هر دو سرور آی پی شون رو quick allow کردم ولی نمیتونیم انتقال بدیم .
از کدهای زیر استفاده کردیم :
کد:
scp -r -P 1111 /folder user@11111:/folder
کد:
cp -Cpv -P 2233 /mnt/data/admin root@192.168.1.1:/mnt/newfolder/repository
در هر دو حالت lost connection میده .
دوستان لطفا راهنمایی کنند به کد درست حسابی نیاز داریم که همه فولدرها رو بتونه انتقال بده
سپاس
برای انتقال فایل های حجیم بهترین و مطمئن ترین روش استفاده از rsync هست . برای این منظور پورت ssh هر دو سرور را در csf هر دو سرور باز کنید . هر دو آی پی را هم در سرور خود و مقصد در csf هر دو سرور allow کنید . در هر دو سرور rsync را نصب کنید . از دستور زیر در سرور فایل ها استفاده کنید .
به جای
locationFile : مسیر دقیق فایل هایی که می خواهید منتقل شوند
location : مسیر دقیقی که می وخاید فایل ها روی سرور جدید قرار بگیرند .
IP : آی پی سرور مقصد
1234 : پورت سرور مقصد .
کد:
rsync --stats -ilrtpog locationFile -e "ssh -p 1234" root@IP:location
- - - Updated - - -
ssh: connect to host 111.111.111.11 port 22: Connection refusedrsync: writefd_unbuffered failed to write 4 bytes to socket [receiver]: Broken pipe (32)
rsync error: unexplained error (code 255) at io.c(1525) [receiver=3.0.6]
برای پورت ssh هست از دستوری که دادم استفاده کنید مشکلتون حل می شود. به جای 1234 پورت ssh سرور مقصد را وارد کنید .