نحوه انتقال فایل ها با استفاده از دستور scp

0 اشتراک گذاری
0
0
0
0

مقدمه

پروتکل کپی امن (SCP) یک راه سریع و امن برای انتقال فایل ها بین سیستم های مشابه یونیکس است. از Secure Shell (SSH) برای انتقال داده استفاده می کند و احراز هویت قوی و ارتباطات رمزگذاری شده امن را فراهم می کند. این آموزش شما را در فرآیند انتقال فایل بین سرورها با استفاده از SCP راهنمایی می کند.از آنجایی که SCP از SSH برای ایمن سازی فرآیند استفاده می کند، پس از راه اندازی و فعال شدن SSH می توانیم به راحتی از SCP برای انتقال فایل ها بین سرورها استفاده کنیم.

پیش نیاز ها
  • آشنایی با آدرس سرور، نام کاربری و رمز عبور یا کلیدهای SSH برای احراز هویت.
  • دسترسی به دو سرور با SCP نصب و پیکربندی شده است.

مرحله 1 – به سرور متصل شوید

قبل از استفاده از SCP، مطمئن شوید که به هر دو سرور دسترسی SSH دارید. برای ایجاد یک اتصال SSH، یک ترمینال را باز کنید و از دستور SSH برای اتصال به سرور استفاده کنید:

ssh username@server_ip

رمز عبور را ارائه دهید یا از کلید SSH خود برای احراز هویت استفاده کنید. پس از اتصال، آماده استفاده از SCP هستید.

مرحله 2 – از scp برای انتقال یک فایل و چند فایل استفاده کنید

انتقال یک فایل واحد

برای انتقال یک فایل از دستگاه خود به سرور:

scp /path/to/local/file username@server_ip:/path/to/remote/directory

برای انتقال از سرور به دستگاه خود:

scp username@server_ip:/path/to/remote/file /path/to/local/directory
انتقال چندین فایل

برای چندین فایل از:

scp -r /path/to/local/directory username@server_ip:/path/to/remote/directory

مرحله 3 – فایل ها را بررسی کنید

پس از انتقال، یکپارچگی فایل ها را بررسی کنید:
  1. اتصال به سرور مقصد: از SSH برای ورود به سروری که فایل ها در آن منتقل شده اند استفاده کنید.
  2. پیمایش به دایرکتوری: به دایرکتوری که فایل ها در آن ارسال شده اند تغییر دهید.
  3. لیست فایل ها: از ls یا ls -l برای مشاهده فایل ها و جزئیات آنها استفاده کنید.
  4. یکپارچگی فایل را بررسی کنید: به صورت اختیاری، اندازه فایل ها را مقایسه کنید یا از چک جمع ها (مثلاً با استفاده از md5sum) استفاده کنید تا مطمئن شوید که فایل ها دست نخورده هستند.

نتیجه

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


شاید دوست داشته باشید
tls-vs-ssl-understanding-key-differences-and-why-it-matters

TLS در مقابل SSL — تفاوت‌ها، تاریخچه و اهمیت امنیت وب

وقتی صحبت از امنیت وب می‌شود، دو واژه «SSL» و «TLS» همیشه شنیده می‌شوند. اما واقعاً این دو چه تفاوتی دارند؟ چرا امروز TLS به‌عنوان استاندارد امن وب استفاده می‌شود و SSL تقریباً کنار گذاشته شده است؟ در این مقاله با نگاه تخصصی به این موضوع می‌پردازیم تا درک بهتری از پروتکل‌های امنیتی وب و اهمیت انتخاب صحیح داشته باشید.
25-ways-to-make-money-online-in-2025

درآمد از کسب و کار آنلاین: ۲۵ روش اثبات‌شده در 2025

به بررسی ۲۵ روش معتبر و عملی برای کسب درآمد آنلاین در سال ۲۰۲۵ می‌پردازیم. این راهکارها متناسب با توانایی‌های مختلف — از فروش محصولات دیجیتال گرفته تا فریلنسینگ و بازاریابی وابسته — طراحی شده‌اند و می‌توانند به شما کمک کنند منبع درآمد دوم یا حتی اصلی بسازید.
Best-practices-for-preventing-DNS-and-WebRTC-leaks-when-using-a-VPN

بهترین روش‌های جلوگیری از نشت DNS و WebRTC هنگام استفاده از VPN

استفاده از VPN به‌عنوان یکی از بهترین ابزارهای حفظ حریم خصوصی آنلاین، روزبه‌روز افزایش می‌یابد. اما نکته‌ای که بسیاری از کاربران از آن غافل هستند، این است که حتی با وجود VPN نیز امکان نشت اطلاعات واقعی شما وجود دارد.
ساخت ربات ارسال بکاپ سیستمی هاست دایرکت ادمین به سرویس S3 آمازون

ساخت ربات ارسال بکاپ سیستمی هاست دایرکت ادمین به سرویس S3 آمازون

این مقاله به شما نشان می‌دهد که چگونه با یک ربات، بکاپ‌های هاست دایرکت ادمین را به S3 آمازون ارسال کنید و فایل‌های قدیمی را حذف کنید. گام‌ها شامل ایجاد S3، پیکربندی IAM و نوشتن اسکریپت اتوماسیون است.