انتقال یک فایل بین دو سرور لینوکس
انتقال فایل از یک سرور به سرور دیگر از جمله مسائلی است که یک مدیر سرور حتما با آن روبرو می شود، بسیاری از کاربران سرورهای لینوکس زمانی که می خواهند فایلهای خود را بین دو سرور انتقال بدهند، مسیر بسیار زیادی را برای رسیدن به اهداف خود طی می کنند،غافل از اینکه با دانستن چند دستور ساده براحتی می توانند فایلهای مورد نظر خود را بین دو سرور جابجا نمایند و با توجه به سرعت لینک ( اتصال به اینترنت) سرورهای که اغلب بالای 2 یا 3 مگابایت در ثانیه می باشد، به راحتی می توانند فایل های خود را منتقل سازند. مراحل زیر را ملاحظه فرمائید:
1. ابتدا با استفاده از نرم افزار putty وارد سروری شوید که می خواهید فایل ها را به آنجا انتقال دهید.
2. برای اتصال به سرور مبدا از طریق سرور مقصد،دستور زیر را وارد نمائید: $ ftp IP
- دقت نمائید اگر می خواهید از یوزر root استفاده نمائید می بایست دستور بالا را با sftp IP جایگزین نمائید و پس از آن تنها نوشتن پسورد، مجوز ورود به سرور مبدا را می دهد. پس اگر از ftp استفاده می کنید، از شما نام یوزر پرسیده می شود و پس از آن پسورد.
- به جای IP باید ای پی سرور مبدا را وارد نمائید مثل 217.218.219.220
پس از ورود وارد فولدری شوید که می خواهید فایل مورد نظر را روی سرور مقصد دانلود نمائید. مانند:
cd /home/parspack/parspack.com
از دستور ls برای نمایش همه فایلها و فولدر ها استفاده نمائید.
حال از دستور get برای دریافت فایل مربوطه استفاده نمائید. برای مثال اگر نام فایل example است مانند زیر عمل نمائید:
$ get example
پاسخ : انتقال یک فایل بین دو سرور لینوکس
پاسخ : انتقال یک فایل بین دو سرور لینوکس
سلام
ممنون از اموزش
اگر هم وی پی اس در دسترس باشه با اون راحت تر و سریعتره
یا علی (ع)
پاسخ : انتقال یک فایل بین دو سرور لینوکس
سلام من یه سرور مجازی لینوکس دارم میخوام اطلاعات کل اکانت های هاست هام و تموم ریسلر هامو انقال بدم به سرور جدیدم
مشکل من اینجاس که کنترل پنل من سی پنل هست و لایسنس سی پنلم سرور قبلیم تموم شده و میخوام از طریق ssh انتقال بدم میشه بهم بگید چه جوری این کارو بکنم خیلی ضروری هست خیلی ضروری
کنترل پنل دو سرور سی پنل هست
پاسخ : انتقال یک فایل بین دو سرور لینوکس
پاسخ : انتقال یک فایل بین دو سرور لینوکس
دستور دریافت فایل رو اکثرا می دونند دوست عزیز. دستور دریافت یک پوشه و تمام محتویاتش چیست؟
پاسخ : انتقال یک فایل بین دو سرور لینوکس
نقل قول:
نوشته اصلی توسط
parsdrive
دستور دریافت فایل رو اکثرا می دونند دوست عزیز. دستور دریافت یک پوشه و تمام محتویاتش چیست؟
شما می توانید به همین شکلی که گفتند از mget استفاده کنید و تمام فایل های داخل یک پوشه را دانلود کنید:
پاسخ : انتقال یک فایل بین دو سرور لینوکس
میشه کاملتر توضیح بدید با mget کار نکردم تا بحال. مثلا پوشه a در هاستمقصد رو چطور بیاریم روی اف تی پی سرور
پاسخ : انتقال یک فایل بین دو سرور لینوکس
نقل قول:
نوشته اصلی توسط
parsdrive
میشه کاملتر توضیح بدید با mget کار نکردم تا بحال. مثلا پوشه a در هاستمقصد رو چطور بیاریم روی اف تی پی سرور
دستورات get و mget دستورات ftp هستند. یعنی زمانی که شما در command یا ssh سرور هستید ( فرض کنید در پوشه home هستید ) باید ابتدا به ftp مقصد لوگین کنید. مثلا با دستور:
کد:
ftp www.shivahost.net
بعد باید نام و رمز اکانت ftp که دارید را بزنید تا وارد محیط ftp شوید.
حالا با دستورات ftp مل دستور ls و یا cd می توانید از محتویات ftp که وارد شده اید آگاه شوید. بعد هر فایلی که می خواهید به سرور خود منتقل کنید را با دستور get که بالا تر گفتند دانلود کنید. این فایل به پوشه home که در آن بودید منتقل می شود. برای دانلود چند فایل از mget استفاده می شود. مثلا وارد پوشه a شوید و کل فایل های آن را با دستور mget که گفتم دانلود کنید. البته این فایل ها الان به پوشه home می روند. یعنی همیشه فایل ها به فولدری می روند که قبل از ورود به ftp در آن بودید.
اگر منظور شما دانلود یک فولدر از یک هاست که اکانت ftp آن را ندارید است راهش این نیست.
پاسخ : انتقال یک فایل بین دو سرور لینوکس
پس به هر حال باید نام فایل ها تک به تک وارد شود. دستوری نیست همه محتویات پوشه a رو دانلود کنه و تک تک فایل ها نامشون وارد نشه؟