📄 محتوای کامل
SCP در لینوکس به سرور لینوکس متصل میشود
یاد بگیرید که چگونه با استفاده از SCP (پروتکل کپی امن) فایلها را بین سرورهای لینوکس به صورت ایمن منتقل کنید. این راهنمای گام به گام، انتقال کارآمد و ایمن فایلها را از طریق SSH تضمین میکند.
کپی امن فایلها بین لینوکس و سرورهای لینوکس
SCP (پروتکل کپی امن) روشی ساده و امن برای انتقال فایلها بین دستگاه لینوکس شما و یک سرور لینوکس است. این مقاله نحوه استفاده از scpدستور در ترمینال لینوکس برای کپی کردن فایلها به و از یک سرور لینوکس را توضیح میدهد.
مرحله ۱: اطمینان حاصل کنید که SSH روی سرور لینوکس فعال است
مطمئن شوید که سرویس SSH روی سرور لینوکس شما نصب و اجرا شده است. برای این کار از دستور زیر استفاده کنید:
sudo apt-get install OpenSSH-server
مرحله ۲: استفاده از scpدستور برای انتقال فایلها
کپی کردن یک فایل از سرور محلی به سرور راه دور
برای آپلود فایل از دستگاه محلی خود به سرور لینوکس:
scp /path/to/local/file username@hostname_or_ip:/path/to/remote/directory
- /path/to/local/fileبا مسیر کامل فایل روی دستگاه محلی خود جایگزین کنید .
- usernameبا نام کاربری سرور لینوکس خود جایگزین کنید .
- hostname_or_ipبا آدرس IP یا نام دامنه سرور خود جایگزین کنید .
- /path/to/remote/directoryبا دایرکتوری هدف روی سرور جایگزین کنید .
کپی کردن یک فایل از سرور راه دور به دستگاه محلی
برای دانلود یک فایل از سرور لینوکس به دستگاه محلی خود:
scp username@hostname_or_ip:/path/to/remote/file /path/to/local/directory
- /path/to/remote/fileبا مسیر فایل روی سرور جایگزین کنید .
- /path/to/local/directoryبا دایرکتوری هدف در دستگاه محلی خود جایگزین کنید .
دستورات مثال
مثال آپلود
scp ~/Documents/example.txt user@192.168.1.10:/home/user/uploads
مثال دانلود
scp user@192.168.1.10:/home/user/uploads/example.txt ~/Downloads