آموزش ارسال فایل از طریق خط فرمان ubuntu به سرور با استفاده از SCP

آموزش ارسال فایل از طریق خط فرمان ubuntu به سرور با استفاده از SCP

بدون شک زمان هایی پیش اومده که شما قصد ارسال یک فایل رو به سرور داشته اید و دوست دارید این کار رو بدون درگیر شدن با رابط گرافیکی و از طریق خط فرمان انجام بدین. SCP (کپی ایمن) یک ابزار خط فرمان است که به شما امکان می دهد پرونده ها و دایرکتوری ها را بین دو مکان به طور ایمن کپی کنید. در این مطلب ما روش انجام این کار رو به شما آموزش خواهیم داد، تنها کافیست تا انتهای مطلب با ما همراه باشید

اگر شما هم مثل من از افرادی هستید که استفاده از خط فرمان (ترمینال) رو بر استفاده از ابزار ها ftp ترجیح می دین، پس بدون شک زمان هایی پیش اومده که شما قصد ارسال یک فایل رو به سرور داشته اید و دوست دارید این کار رو بدون درگیر شدن با رابط گرافیکی و از طریق خط فرمان انجام بدین. 

در این مطلب ما روش انجام این کار رو به شما آموزش خواهیم داد، تنها کافیست تا انتهای مطلب با ما همراه باشید.

 

SCP چیست؟

SCP (کپی ایمن) یک ابزار خط فرمان است که به شما امکان می دهد پرونده ها و دایرکتوری ها را بین دو مکان به طور ایمن کپی کنید.

با استفاده از scp، می توانید یک پرونده یا فهرست را در حالت های زیر کپی کنید:

از یک سیستم از راه دور به سیستم محلی شما.
بین دو سیستم از راه دور از سیستم محلی شما.
از سیستم محلی شما گرفته تا یک سیستم از راه دور.
هنگام انتقال داده ها با scp، پرونده ها و رمز عبور، رمزگذاری می شوند، به طوری که هر کسی که از ترافیک ها بازدید می کند، نسبت به اطلاعات شما حساس نمی شود.(momtazserver.com)

خوب حالا که با معنا و مفهوم SCP

آشنا شدیم با همدیگه روش ارسال فایل از سیستم محلی خودمون (لوکال) رو به یک سرور (همون سیستم از راه دور)  یاد میگیریم.

فرض کنید شما یک فایل بنام pishroapp.txt دارید و قصد دارید اون رو به  دایرکتوری var/www/html  سرورتون ارسال کنید

همچنین فایل شما در لوکال در آدرس /home/pishroapp/Desktop/pishroapp.txt قرار داره

 

 ترمینال (خط فرمان) را باز کنید.

برای ارسال فایل مطابق زیر باید آدرس مقصد و مبدا را وارد نمایید:

scp [email protected]:/path/to/source/file [email protected]:/path/to/destination/

 

برای نمونه، دستور scp جهت ارسال فایل pishroapp.txt از لوکال به دایرکتوری var/www/html  از یک سرور فرضی به آدرس 209.81.17.11 بصورت زیر خواهد شد:

 

sudo scp /home/pishroapp/Desktop/pishroapp.txt  [email protected]:/var/www/html

 

فراموش نکیند حتما دستور sudo را در ابتدا وارد نمایید. همچنین توجه داشته باشید که دسترسی دایرکتوری مورد نظر در سرور باید بر روی ۷۷۷ باشد تا با خطای سطح دسترسی مواجه نشوید.

 

 

امیدوارم این آموزش برای شما مفید بود باشه. درصورتی که سوالی دارید یا این آموزش رو مفید دونستید نظرات خودتون رو از بخش نظرات برای ما ارسال کنید.


ارسال نظر

برای اطلاع از پاسخ به نظر شما می توانید ایمیل یا شماره موبایل خود را وارد نمایید. *

ایمیل و شماره موبایل شما کاملا مخفی خواهد ماند و در سایت نمایش داده نخواهد شد. *

اگر نظری برای این مطلب ارسال شد از طریق ایمیل مرا اطلاع بده!
لسیت نظرات
هنوز برای این مطلب نظری ارسال نشده است!