📄 محتوای کامل
یاد بگیرید که چگونه با استفاده از 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 [email protected]:/home/user/uploads مثال دانلود
scp [email protected]:/home/user/uploads/example.txt ~/Downloads