مقدمه
پروتکل کپی امن (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 – فایل ها را بررسی کنید
پس از انتقال، یکپارچگی فایل ها را بررسی کنید:
- اتصال به سرور مقصد: از SSH برای ورود به سروری که فایل ها در آن منتقل شده اند استفاده کنید.
- پیمایش به دایرکتوری: به دایرکتوری که فایل ها در آن ارسال شده اند تغییر دهید.
- لیست فایل ها: از
ls
یاls -l
برای مشاهده فایل ها و جزئیات آنها استفاده کنید. - یکپارچگی فایل را بررسی کنید: به صورت اختیاری، اندازه فایل ها را مقایسه کنید یا از چک جمع ها (مثلاً با استفاده از
md5sum
) استفاده کنید تا مطمئن شوید که فایل ها دست نخورده هستند.
نتیجه
در این آموزش نحوه انتقال فایل ها بین سرورها با استفاده از SCP را یاد گرفتید. SCP روشی امن و کارآمد برای انتقال فایل ها ارائه می کند و با این مراحل ساده می توانید به راحتی فایل ها را بین سرورها به صورت ایمن جابه جا کنید. این یک ابزار ارزشمند برای مدیران سیستم و هر کسی است که نیاز به انتقال ایمن داده ها در سراسر شبکه دارد. به یاد داشته باشید، همیشه یکپارچگی فایل های خود را پس از انتقال بررسی کنید تا مطمئن شوید که کامل و خراب نیستند.