پرش به مطلب اصلی

دریافت بسته و انتقال آن به سرور

در این گام بسته‌ی نصب را روی رایانه‌ی خودتان دانلود می‌کنید، آن را به سرور می‌فرستید و همان‌جا بازش می‌کنید. در همه‌ی دستورها، SERVER_IP را با نشانی IP سرورتان و 2026.10.5 را با شماره‌ی نسخه‌ای که دانلود کرده‌اید عوض کنید.

۱. دریافت بسته و فایل کنترلی​

از صفحه‌ی دانلود ابردرایو دو فایل بگیرید: خود بسته، مثلاً abrdrive-2026.10.5-full-prod.tar.gz، و فایل کنترلی آن با پسوند .sha256. فایل کنترلی یک رشته‌ی طولانی دارد که با آن مطمئن می‌شوید بسته در راه آسیب ندیده است.

نحوه‌ی بررسی: هر دو فایل در یک پوشه روی رایانه‌ی شما هستند و حجم بسته بیش از یک گیگابایت است. اگر دانلود نیمه‌کاره ماند، آن را از اول بگیرید.

۲. انتقال با WinSCP (ویندوز)​

اگر از ویندوز استفاده می‌کنید، ساده‌ترین راه برنامه‌ی WinSCP است. اگر لینوکس یا مک دارید، به گام ۳ بروید.

  1. WinSCP را باز کنید. در پنجره‌ی ورود، File protocol را روی SFTP بگذارید.
  2. در Host name نشانی IP سرور را بنویسید. Port number را روی ۲۲ بگذارید، یا روی پورتی که شرکت میزبانی برای SSH داده است.
  3. در User name بنویسید root و در Password رمز سرور را وارد کنید. اگر به‌جای رمز فایل کلید دارید، آن را از Advanced و بخش SSH > Authentication انتخاب کنید.
  4. روی Login بزنید. بار اول WinSCP می‌پرسد که به این سرور ناشناس اعتماد دارید یا نه؛ Accept را بزنید.
  5. در سمت سرور به پوشه‌ی /root بروید و هر دو فایل را از سمت رایانه‌ی خودتان به آنجا بکشید.

نحوه‌ی بررسی: پس از پایان انتقال، هر دو فایل در /root روی سرور دیده می‌شوند و حجمشان با فایل‌های روی رایانه‌ی شما یکی است. اگر اتصال برقرار نشد، نشانی IP، پورت و رمز را دوباره بررسی کنید.

۳. انتقال با scp (لینوکس و مک)​

در Terminal به پوشه‌ای بروید که فایل‌ها در آن هستند و این دستور را اجرا کنید:

scp abrdrive-2026.10.5-full-prod.tar.gz abrdrive-2026.10.5-full-prod.tar.gz.sha256 root@SERVER_IP:/root/

اگر SSH روی پورت دیگری است، پس از scp بنویسید -P PORT (با P بزرگ). بار اول، دستور درباره‌ی «fingerprint» سرور می‌پرسد: بنویسید yes و Enter بزنید. بعد رمز سرور را می‌خواهد. هنگام تایپ رمز هیچ چیزی روی صفحه نمایش داده نمی‌شود؛ این طبیعی است.

نحوه‌ی بررسی: برای هر فایل یک خط پیشرفت تا 100% پیش می‌رود. اگر اتصال اینترنت شما قطع و وصل می‌شود، به‌جای scp از rsync -avP با همین آرگومان‌ها استفاده کنید تا انتقال از جایی که قطع شده ادامه پیدا کند.

۴. اتصال به سرور​

از اینجا به بعد همه‌ی دستورها روی خود سرور اجرا می‌شوند. در PowerShell (ویندوز) یا Terminal (لینوکس و مک) بنویسید:

ssh root@SERVER_IP

اگر SSH روی پورت دیگری است، بنویسید ssh -p PORT root@SERVER_IP (با p کوچک).

نحوه‌ی بررسی: پس از وارد کردن رمز، ابتدای خط به چیزی شبیه root@server:~# تغییر می‌کند. یعنی هر چه از این به بعد تایپ کنید روی سرور اجرا می‌شود. اگر اتصال قطع شد، همین دستور را دوباره اجرا کنید.

۵. بررسی سالم بودن بسته​

این دستور بسته را با فایل کنترلی‌اش مقایسه می‌کند:

cd /root
sha256sum -c abrdrive-2026.10.5-full-prod.tar.gz.sha256

نحوه‌ی بررسی: خروجی باید این باشد:

abrdrive-2026.10.5-full-prod.tar.gz: OK

اگر به‌جای OK کلمه‌ی FAILED آمد، بسته در راه آسیب دیده یا کامل منتقل نشده است. آن را دوباره از گام ۲ یا ۳ منتقل کنید و این گام را تکرار کنید. بسته‌ی آسیب‌دیده را نصب نکنید.

۶. باز کردن بسته در /opt/abrdrive​

ابردرایو همیشه در پوشه‌ی /opt/abrdrive نصب می‌شود. پوشه را بسازید و بسته را در آن باز کنید:

sudo mkdir -p /opt/abrdrive
sudo tar -xzf /root/abrdrive-2026.10.5-full-prod.tar.gz -C /opt/abrdrive

باز شدن بسته یکی دو دقیقه طول می‌کشد و در این مدت چیزی چاپ نمی‌شود.

نحوه‌ی بررسی: این دستور فهرست فایل‌ها را نشان می‌دهد:

ls /opt/abrdrive

در خروجی باید دست‌کم install.sh، server-setup.sh، configure.sh و پوشه‌ی tools را ببینید. اگر پوشه خالی است یا پیام خطا آمد، مسیر فایل بسته را در دستور tar بررسی کنید.

پس از این گام، به آماده‌سازی سرور بروید.