نحوه انتقال فایل ها با استفاده از دستور 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 روشی امن و کارآمد برای انتقال فایل ها ارائه می کند و با این مراحل ساده می توانید به راحتی فایل ها را بین سرورها به صورت ایمن جابه جا کنید. این یک ابزار ارزشمند برای مدیران سیستم و هر کسی است که نیاز به انتقال ایمن داده ها در سراسر شبکه دارد. به یاد داشته باشید، همیشه یکپارچگی فایل های خود را پس از انتقال بررسی کنید تا مطمئن شوید که کامل و خراب نیستند.

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

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


شاید دوست داشته باشید
Complete installation tutorial for server monitoring system with Netdata and vnStat along with Nginx and SSL

آموزش کامل نصب سیستم مانیتورینگ سرور با Netdata به همراه Nginx و SSL

در این مقاله یک سیستم مانیتورینگ کامل، رایگان، امن و پیشرفته برای سرور لینوکسی معرفی و آموزش داده می‌شود که شامل ابزارهای Netdata و Nginx است.
tls-vs-ssl-understanding-key-differences-and-why-it-matters

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

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