سلام دوستان!
تا حالا شده بخواهید یه فایل رو از یه کامپیوتر به یه کامپیوتر دیگه منتقل کنید؟ یا مثلاً از سرور شرکتتون یه فایل رو روی لپتاپ خودتون بیارید؟ حتماً راه های زیادی رو امتحان کردید. استفاده از فلش، ارسال از طریق ایمیل، یا آپلود و دانلود از یه سرویس ابری. اما اگه امنیت فایل براتون خیلی مهمه، یه راه حل خیلی خوب و حرفهای تر هم هست: Secure Copy، یا به اختصار SCP.
SCP یه جور روش کپی کردنه، مثل همون کپی پیستی که همه بلدیم، ولی با یه فرق خیلی بزرگ: تمام اطلاعات موقع انتقال رمزگذاری میشن. یعنی چی؟ یعنی اگه کسی وسط راه به این اطلاعات دسترسی پیدا کنه، نمیتونه اونها رو بخونه و بفهمه چی هستن. اینجوری خیالتون راحته که فایلهای مهمتون، مثل پسوردها، اطلاعات حساب بانکی، یا اسناد محرمانه، دست کسی نمیافتن.
فکر کنید SCP مثل یه تونل امن بین دو تا کامپیوتره. هر فایلی که از این تونل عبور کنه، به صورت کد درمیاد و فقط وقتی به مقصد برسه دوباره به حالت اصلی برمیگرده. خیلی باحال و مطمئنه، مگه نه؟
SCP بر اساس پروتکل SSH کار میکنه. SSH هم یه جور پروتکل امنه که برای ارتباط بین کامپیوترها به صورت رمزگذاری شده استفاده میشه. شاید قبلاً اسمش رو شنیده باشید.
به طور خیلی ساده، وقتی شما با SCP یه فایل رو کپی میکنید، این مراحل اتفاق میفتن:
برای استفاده از SCP، معمولاً باید از یه برنامه خط فرمان (Command Line) مثل Terminal (در مک و لینوکس) یا Command Prompt (در ویندوز) استفاده کنید. البته برنامههای گرافیکی هم هستن که کار رو راحتتر میکنن، ولی یادگیری دستورات خط فرمان خیلی بهتون کمک میکنه.
یه دستور ساده SCP این شکلیه:
scp [گزینه ها] [نام کاربری@آدرس کامپیوتر:مسیر فایل مبدا] [نام کاربری@آدرس کامپیوتر:مسیر فایل مقصد]
بیاید یه مثال بزنیم. فرض کنید میخواید فایل myfile.txt
رو از کامپیوتر خودتون به یه سرور با آدرس 192.168.1.100
منتقل کنید. نام کاربری شما روی سرور user1
هست و میخواید فایل رو توی پوشه /home/user1/documents
ذخیره کنید.
دستور SCP این شکلی میشه:
scp myfile.txt [email protected]:/home/user1/documents
وقتی این دستور رو اجرا کنید، ازتون رمز عبور user1
روی سرور 192.168.1.100
پرسیده میشه. بعد از وارد کردن رمز، فایل شما به صورت امن به سرور منتقل میشه.
یه مثال دیگه! فرض کنین میخواین یه پوشه کامل رو کپی کنین:
scp -r myfolder [email protected]:/home/user1/documents
اون -r
به معنی "recursive" هست، یعنی به SCP میگه که همه زیرپوشهها و فایلهای داخل myfolder
رو هم کپی کنه.
sudo
استفاده کنین.روش انتقال فایل | امنیت | سرعت | پیچیدگی |
---|---|---|---|
فلش | پایین (احتمال آلوده شدن به ویروس) | بالا | آسان |
ایمیل | متوسط (رمزگذاری ایمیل ممکنه فعال نباشه) | متوسط | آسان |
سرویس ابری | متوسط (بسته به سرویس) | متوسط | آسان |
SCP | بالا (رمزگذاری کامل) | متوسط | متوسط (نیاز به خط فرمان) |
SCP یه روش خیلی خوب برای انتقال امن فایلها بین کامپیوترهاست. اگه امنیت فایلهاتون براتون مهمه و یه کم با خط فرمان آشنایی دارید، حتماً SCP رو امتحان کنید. مطمئنم ازش خوشتون میاد. یادتان باشد اشتباه های تایپی کوچیک میتواند عملکرد دستور را تغییر دهید.
کپی امن، SCP، SSH، انتقال فایل، امنیت، خط فرمان، آموزش، لینوکس، ویندوز، مک
امتیاز شما به این مطلب
امتیاز: 5 از 5 (مجموع 1 رای)
اولین نفری باشید که در مورد این مقاله نظر می دهید!
techfeed.ir© 2024 All rights reserved