SCP ابزاری برای انتقال امن و راحت فایل بین دو سرور
SCP یا Secure copy protocol پروتکل و ابزاری است که برای انتقال فایل بین سیستم لوکال و سیستم ریموت (Remote) و یا بین دو سیستم ریموت استفاده می شود و برپایه ی پروتکل BSD ، RCP می باشد.SCP از SSH (Secure Shell) برای انتقال فایل ها استفاده می کند. گاهی اوقات شاید برای شما پیش بیاد که از طریق SSH به یک سرور متصل هستید و می خواهید فایلی را از سیستم شخصی خود به سرور و یا برعکس از سرور به سیستم شخصی خود منتقل کنید و بر روی سرور سرویس هایی مانند FTP و غیره را ندارید.
ویندوز
استفاده از SCP در ویندوز با نصب Putty امکان پذیر می باشد چرا که ویندوز کلاینت SCP را ندارد ، پس ابتدا Putty را دانلود و نصب کنید.
بعد از نصب ، Command Prompt ویندوز را باز کنید و از دستور زیر :
1 | pscp -r -P 7822 root@example.com:/home/alma/public_html . |
برای دانلود محتویات فلدر public_html که روی سرور مبدا example.com می باشد در مسیر جاری در Command Prompt یعنی مقصد استفاده کنید.توجه داشته باشید که در این دستور پورت SSH سرور مبدا ما 7822 می باشد و با گذاشتن (.) در آخر دستور مسیر جاری در Command Prompt را مقصد انتخاب می کنیم.
بعد از زدن دستور بالا از شما پسورد یوزر root را درخواست میکند که با وارد کردن آن فایل به راحتی و با امنیت بالا منتقل می شود.
برای آپلود بر روی سرور ذکر شده هم از دستور زیر استفاده می کنیم :
1 | pscp -P 7822 file root@example.com:/home/destination |
که مقدار file را با فایل مورد نظر عوض کنید.
لینوکس و مک او اس
لینوکس و مک او اس هر دو دارای کلاینت SCP می باشند ، پس لازم نیست نرم افزاری روی این سیستم عامل ها نصب شوند.
ترمینال را باز کنید ، برای آپلود فایل از دستور :
1 | scp -P 7822 file root@example.com:/home/destination |
استفاده می کنیم که فایلی آپلودی مدنظر file می باشد پس به جای file در دستور از اسم فایل مدنظر استفاده کنید.
توجه داشته باشید که 7822 پورت SSH سرور مقصد example.com و /home/destination هم مسیری است که قرار است فایل در آن آپلود شود می باشد.
برای دانلود از دستور :
1 | scp -P 7822 root@example.com:~/file . |
که فایل مورد نظر ما برای دانلود file می باشد ، توجه داشته باشید که در این دستور پورت SSH سرور مبدا ما 7822 می باشد و با گذاشتن (.) در آخر دستور مسیر جاری را به عنوان مقصد انتخاب می کنیم.
SCP دارای تنظیمات فراوانی می باشد که یکی از آن ها -r می باشد و با بکار بردن آن در دستور اگر پوشه ای برای دانلود انتخاب شود محتوایات داخل پوشه هم دانلود می شود.
[line]
تیم فنی آلما هاست، در تمام ایام سال به صورت 24 ساعته در خدمت شما هستند تا برای خرید سرور مجازی، لایسنس امنیتی imunify360 و لایسنس سی پنل اصل شما را یاری کنند و جدیدترین آفر های موجود را برای شما متناسب با نیازتان ارائه کنند. برای دریافت آخرین آفر های ویژه و تخفیف های ما، می توانید از طریق تیکت با ما در ارتباط باشید تا آفر های موجود را بر اساس نیاز شما برایتان ارسال کنیم.
پرتال کاربری آلما هاست ( پاسخگویی 24 ساعته ) : پورتال مشتریان آلما هاست
پیامک
مارس 24, 2020جالب بود
ممنون