در این آموزش، نحوه نصب RustDesk روی Ubuntu 24.04 LTS را توضیح خواهیم داد. اگر پیشتر با آن آشنا نبودهاید، RustDesk یک برنامه ساده و متنباز برای دسترسی از راه دور به کامپیوترهای دیگر است که دارای قابلیت انتقال فایل داخلی و TCP tunneling بوده و با زبان برنامهنویسی Rust نوشته شده است. این نرمافزار جایگزینی برای TeamViewer و AnyDesk محسوب میشود. RustDesk خدمات رایگان ریموت دسکتاپ را از طریق زیرساخت ابری و همچنین زیرساخت Self-Hosted برای سازمانها فراهم میکند.
در این مطلب نصب RustDesk به صورت گامبهگام روی Ubuntu 24.04 نمایش داده میشود. همچنین میتوانید همین دستورالعملها را برای Ubuntu 22.04 و سایر توزیعهای مبتنی بر Debian مانند Linux Mint، Elementary OS، Pop!_OS و غیره دنبال کنید.
پیشنیازها
- یک سرور با یکی از سیستمعاملهای Ubuntu یا هر توزیع مبتنی بر Debian مانند Linux Mint
- توصیه میشود از یک نصب تازه سیستمعامل استفاده کنید تا از بروز مشکلات احتمالی جلوگیری شود.
- دسترسی SSH به سرور
- یک کاربر غیر روت با دسترسی sudo یا دسترسی به کاربر root
RustDesk چیست و چه کاربردی در مدیریت و پشتیبانی از راه دور دارد؟
راهاندازی RustDesk Client روی Ubuntu 24.04
مرحله ۱. بهروزرسانی بستههای سیستم
ابتدا اطمینان حاصل کنید که تمامی بستههای سیستم شما بهروز هستند:
# apt update # apt upgrade
مرحله ۲: مراجعه به صفحه Releases در GitHub
به صفحه انتشارهای RustDesk در GitHub مراجعه کنید. مقدار <version> را با شماره نسخه واقعی جایگزین نمایید. بهعنوان مثال، اگر آخرین نسخه ۱.۲.۰ باشد، دستور به شکل زیر خواهد بود:
wget https://github.com/rustdesk/rustdesk/releases/download/1.2.0/rustdesk-1.2.0-x86_64.deb
مرحله ۳: نصب RustDesk
پس از دانلود بسته .deb، آن را با استفاده از دستور dpkg نصب کنید:
dpkg -i rustdesk-1.2.0-x86_64.deb
در صورت وجود وابستگیهای ناقص، میتوانید آنها را با اجرای دستور زیر برطرف کنید:
# apt-get install -f
مرحله ۴: بررسی وضعیت سرویس RustDesk
ابتدا اطمینان حاصل کنید که RustDesk در حال اجرا است. میتوانید وضعیت سرویس را با دستور زیر بررسی کنید:
# systemctl status rustdesk
در صورتی که سرویس اجرا نشده باشد، آن را با دستور زیر راهاندازی کنید:
# systemctl start rustdesk
مرحله ۵: یافتن فایلهای پیکربندی
RustDesk معمولا فایلهای پیکربندی خود را در مسیرهای زیر ذخیره میکند:
Linux:
~/.config/rustdesk/ /etc/rustdesk/
Windows:
C:\Program Files\RustDesk\
میتوانید با استفاده از دستورات cat، nano یا vi فایلهای پیکربندی را مشاهده کنید.
برای مثال در لینوکس:
cat ~/.config/rustdesk/RustDesk.toml
اکنون RustDesk باید روی سیستم Ubuntu 24.04 شما نصب و در حال اجرا باشد. میتوانید از آن برای اتصال به دسکتاپهای راه دور یا اجازه اتصال دیگران به سیستم خود استفاده کنید.
مرحله ۶: استخراج ID و Password
در فایل پیکربندی (RustDesk.toml یا config.toml)، باید بخش [client] را مشاهده کنید که ممکن است شامل ID و رمز عبور باشد.
نمونه محتوا:
id = "YOUR_RUSTDESK_ID" password = "YOUR_PASSWORD"
اگر رمز عبور رمزنگاری یا هش شده باشد، ممکن است لازم باشد آن را از طریق رابط گرافیکی RustDesk یا گزینههای خط فرمان، بسته به نحوه پیکربندی برنامه، دریافت کنید.
برای پروژههای مهم خود به دنبال سرور مطمئن هستید؟ خرید سرور مجازی با IP ثابت و سرعت بالا در پارسدو، گزینهای ایدهآل است.
راهاندازی RustDesk روی ویندوز
مرحله ۱: دانلود کلاینت
به وبسایت رسمی RustDesk مراجعه کرده و نسخه کلاینت سازگار با سیستم خود را دانلود کنید.
پس از دانلود، مراحل نصب را دنبال کنید تا RustDesk روی سیستم کلاینت شما نصب و آماده اجرا شود.
مرحله ۲: اجرای برنامه
پس از تکمیل نصب، برنامه RustDesk را اجرا کنید.
جمعبندی
شما با موفقیت نصب RustDesk را انجام دادهاید. از این آموزش برای نصب نرمافزار ریموت دسکتاپ RustDesk روی سیستم Ubuntu 22.04 LTS استفاده کردید.
اگر RustDesk ابزارهای خط فرمان یا گزینههایی برای دریافت مستقیم ID و رمز عبور ارائه دهد، میتوانید از آنها استفاده کنید. با این حال، این موضوع به نسخه و بیلد خاص RustDesk که استفاده میکنید بستگی دارد. اگر نسخه نصبشده شما ID و رمز عبور را مستقیم از طریق فایلهای پیکربندی یا لاگها نمایش ندهد، ممکن است نیاز باشد از طریق رابط گرافیکی برنامه آنها را دریافت کنید.