مقالات

نحوه کپی کردن فایل با Rsync از طریق SSH

Rsync چیست؟

Rsync یک ابزار مناسب برای یکسان‌سازی اطلاعات است زیرا این امکان را می‌دهد تا فایل‌ها را از طریق کانال‌های رمز‌گزاری شده کپی نمایید.

ما یک فایل را از سرور مبدا به آدرس: 198.211.117.101 در مسیر /root/bigfile.txt در سرور مقصد به آدرس: 198.211.117.129 در مسیر/root.bigfile.txt  با Rsync کپی می‌کنیم.

وارد سرور 198.211.117.101 شده و فایل را rsync میکنیم به سرور 198.211.117.129:

/rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /root/bigfile.txt 198.211.117.129:/root

 

اگر از کاربر دیگری استفاده می‌کنید، به عنوان مثال “alex”، باید آن را مطابق دستور زیر اضافه کنید. اطمینان حاصل کنید که کلید عمومی خود را در پرونده ~ / .ssh / مجازشده، از آن کاربر دارید:

rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --progress /root/bigfile.txt username@198.211.117.129:/root

حال باید مطمئن شد که آیا کپی فایل موفقیت آمیز بوده یا خیر:

ls -la /root/bigfile.txt

فایل کپی شده است و عملیات با موفقیت صورت گرفته است.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

دکمه بازگشت به بالا

دریافت سرویس تست رایگان

ارتباط با ابر زَس

تلفن:        91078149 –  021

ایمیل:       Sales@XaaS.ir