انتقال فایل از یک سرور به سرور دیگر از جمله مسائلی است که یک مدیر سرور حتما با آن روبرو می شود، بسیاری از کاربران سرورهای لینوکس زمانی که می خواهند فایلهای خود را بین دو سرور انتقال بدهند، مسیر بسیار زیادی را برای رسیدن به اهداف خود طی می کنند،غافل از اینکه با دانستن چند دستور ساده براحتی می توانند فایلهای مورد نظر خود را بین دو سرور جابجا نمایند و با توجه به سرعت لینک ( اتصال به اینترنت) سرورهای که اغلب بالای 2 یا 3 مگابایت در ثانیه می باشد، به راحتی می توانند فایل های خود را منتقل سازند. مراحل زیر را ملاحظه فرمائید:
1. ابتدا با استفاده از نرم افزار putty وارد سروری شوید که می خواهید فایل ها را به آنجا انتقال دهید, دقت کنید که در همان مسیری که میخواهید فایلها به انجا منتقل شوند باشید.
2. برای اتصال به سرور مبدا از طریق سرور مقصد،دستور زیر را وارد نمائید:
$ sftp IP
اگر پورت پیشفرض سرور مقصد را مثلا به 2222 تغییر داده اید دستور را به شکل زیر وارد نمایید
sftp -p portnumber user@IP/
- سپس پسورد را وارد نمایید
پس از ورود وارد فولدری شوید که می خواهید فایل مورد نظر را روی سرور مقصد دانلود نمائید. مانند:
cd /home/var/www/html
از دستور ls برای نمایش همه فایلها و فولدر ها استفاده نمائید.
حال از دستور get برای دریافت فایل مربوطه استفاده نمائید. برای مثال اگر نام فایل Example است مانند زیر عمل نمائید:
$ get Example
اگر میخواهید تمام فایلها را یکجا منتقل کنید از دستور زیر استفاده نمائید
$ put *