SCP مخفف عبارت Secure Copy Protocol است که یک پروتکل شبکه برای انتقال امن فایلها بین دو دستگاه در یک شبکه است. این پروتکل معمولاً بر پایه SSH (Secure Shell) کار میکند و از همان فناوریهای رمزگذاری برای انتقال دادهها استفاده میکند تا امنیت و محرمانگی اطلاعات در حین انتقال حفظ شود.
ویژگیها و مزایای SCP:
امنیت بالا: از رمزگذاری برای محافظت از دادهها در هنگام انتقال استفاده میکند.
سادگی: برای انتقال فایلها از طریق خط فرمان استفاده میشود و معمولا به راحتی در سیستمهای مبتنی بر یونیکس (مانند لینوکس) قابل استفاده است.
سرعت: انتقال فایلها معمولاً سریعتر از روشهای دیگر به دلیل استفاده از پروتکل SSH است.
نحوه استفاده از SCP:
برای انتقال یک فایل از سیستم خودمان به یک سرور از دستور زیر استفاده میشود:
scp localfile.txt username@hostname:/remote/directory
و برای انتقال فایل از سرور به سیستم خودمان:
scp username@hostname:/remote/file.txt /local/directory
در این دستورات:
نام فایل محلی است که میخواهید ارسال کنید.localfile.txt
نام کاربری در سرور است.username
آدرس سرور مقصد است.hostname
مسیر مقصد در سرور است./remote/directory
کاربرد:
انتقال فایلهای پشتیبان (backup) از یک سرور به سرور دیگر
جابجایی فایلهای بزرگ بین سیستمهای مختلف
انجام عملیاتهای مدیریت سرور از راه دور