انتقال فایل میان دو سرور مقوله مهمی است که هر کاربر یا مدیر سرور بنا بر شرایط نیاز آن را احساس خواهد کرد. البته کاربردهای مهمی برای انتقال فایل همچون بک آپ گرفتن ، انتقال خدمات سرور به شرکت دیگر ، اشتراک اطلاعات و … وجود دارد. پیرو آموزش قبلی نصب و کانفیگ FTP در سرور با آموزش انتقال فایل بین دو سرور همراه ما باشید.
توجه : قبل از شروع استفاده از FTP ابتدا این مطلب مطالعه شود و سرویس های مورد نیاز طبق راهنما نصب شود.
۱- ابتدا با استفاده از نرم افزار PuTTY وارد سرور شوید.
۲- با استفاده از دستور زیر به سرویس FTP سروری که قصد اتصال به آن را دارید، متصل شوید.
ftp 256.256.256.256
به جای ۲۵۶ ها IP سروری که قصد اتصال به آن را دارید، وارد کنید.
بعد از اجرای این بخش Username , Password کاربر FTP پرسیده می شود. که با وارد کردن آن ها به FTP سرور متصل می شوید.
در صورتی که قصد استفاده به عنوان کاربر روت Root دارید ، به جای لغت FTP ، از لغت SFTP استفاده کنید و فقط با وارد کردن رمز عبور به سرویس FTP مقصد متصل شوید.
۳- پس از اتصال ، با دستور cd و وارد کردن آدرس دایرکتوری فایل مورد نظر ، وارد دایرکتوری آن شوید.
cd /home/ezhost/EZhost
از دستور ls برای نمایش تمامی فایل های داخل دایرکتوری استفاده کنید.
بعد از نمایش نام تمام فایل ها از دستور get برای دانلود فایل از سرور دیگر استفاده کنید.
get FileName
ازدستور put برای آپلود فایل داخل دایرکتوری موردنظر استفاده کنید.
put FileName
*به جای FileName نام فایل خود را جایگزین نمایید.
نکته: گاهی کاربر در هر دو طرف دسترسی دانلود و آپلود فایل از سرورهای دیگر را ندارد.
برای مثال در صورتی که طرف اول سرور مجازی باشد و خواستار بک آپ گیری از آن باشد، می تواند به جای خرید یک سرور مجازی دیگر یک هاست بک آپ خریداری کند و با استفاده از دستور آپلود فایل های خود را به هاست منتقل کند.
از آنجایی که هاست اجازه دسترسی به خط فرمان (CommandLine) ندارد امکان آپلود فایل روی سرور دیگر ندارد ، بنا براین باید از فرمان سرور استفاده کرد و فایل های مورد نظر را با استفاده از سرویس FTP هاست ، دانلود کرد.
امیدوارم این مطلب برای شما مفید واقع شده باشد.