همهٔ مقاله‌ها

سرور مجازی ویندوز و اتصال با ریموت دسکتاپ (RDP)

چه زمانی سرور ویندوز انتخاب درستی است، چه منابعی لازم دارد، از ویندوز، مک، اندروید و iOS چطور با RDP وصل شویم و چطور آن را امن نگه داریم.

لپ‌تاپی که از راه دور به سرور ویندوز وصل شده است

سرور مجازی ویندوز یعنی یک ویندوز سرور کامل که روی دیتاسنتر اجرا می‌شود و شما با دسکتاپ گرافیکی از راه دور به آن وصل می‌شوید، درست مثل اینکه پشت یک کامپیوتر دیگر نشسته‌اید. این سرور همیشه روشن است، اینترنت پرسرعت دارد و آی‌پی ثابتش را می‌توانید برای برنامه‌های مختلف به کار ببرید. پروتکل اتصال به آن RDP (Remote Desktop Protocol) نام دارد.

در این مقاله می‌گوییم چه زمانی ویندوز انتخاب منطقی است، چه مقدار RAM و CPU لازم دارید، از ویندوز، مک، اندروید و iOS چطور وصل شوید، و بعد از اتصال چه کارهایی درباره پورت، به‌روزرسانی و فایروال انجام دهید.

چه زمانی سرور ویندوز منطقی است؟

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

  • برنامه‌هایی که فقط روی ویندوز اجرا می‌شوند، مثل نرم‌افزارهای حسابداری، ابزارهای قدیمی سازمانی یا برنامه‌های دسکتاپ که باید ۲۴ ساعته باز بمانند.
  • پلتفرم‌های معاملاتی مثل MetaTrader که نسخه اصلی‌شان برای ویندوز است. درباره‌ی این کاربرد در مقاله سرور مجازی ترید جداگانه نوشته‌ایم.
  • پروژه‌های دات‌نت و سرویس‌هایی که به IIS، SQL Server یا Active Directory وابسته‌اند.
  • یک دسکتاپ دائمی از راه دور، برای کار تیمی یا اجرای ابزارهای گرافیکی روی اینترنتی پایدار.
  • تست و توسعه روی ویندوز بدون خراب‌کردن سیستم شخصی.

اگر هنوز بین دو سیستم‌عامل مردد هستید، مقاله لینوکس یا ویندوز برای سرور مقایسه کامل‌تری دارد. اگر فقط به سرویس‌های تحت وب نیاز دارید، احتمالاً سرور لینوکس انتخاب بهتری است.

منابع لازم: RAM و CPU

ویندوز سرور نسبت به لینوکس منابع بیشتری می‌گیرد، چون دسکتاپ گرافیکی و سرویس‌های زیادی در پس‌زمینه دارد. این برآوردها نقطه شروع‌اند:

  • حداقل: یک تا دو هسته CPU و ۲ گیگابایت RAM. برای اتصال و کارهای سبک کار می‌کند، اما احساس کندی دارد.
  • پیشنهادی برای استفاده روزمره: دو هسته و ۴ گیگابایت RAM. برای یک کاربر با چند برنامه سبک مناسب است.
  • برای چند پلتفرم معاملاتی، پایگاه داده یا چند کاربر همزمان: چهار هسته و ۸ گیگابایت RAM یا بیشتر.
  • فضای دیسک: خود ویندوز چند ده گیگابایت می‌گیرد، پس دیسک را با برنامه‌ها و به‌روزرسانی‌ها حساب کنید. حدود ۵۰ تا ۸۰ گیگابایت شروع معقولی است.

چون پرداخت در بیشتر سرورهای خارجی ساعتی است، می‌توانید با یک مشخصات متوسط شروع کنید، رفتار برنامه‌تان را ببینید و بعد ارتقا بدهید. قیمت‌های لحظه‌ای هر پلن را در صفحه قیمت‌ها می‌بینید.

اتصال با RDP از هر دستگاه

پس از تحویل سرور، آی‌پی، نام کاربری (معمولاً Administrator) و رمز عبور را دریافت می‌کنید. پورت پیش‌فرض RDP عدد ۳۳۸۹ است.

از ویندوز

برنامه Remote Desktop Connection را از منوی استارت باز کنید (یا mstsc را در جستجو بزنید). آی‌پی سرور را بنویسید، Connect را بزنید و نام کاربری و رمز را وارد کنید. اگر هشدار گواهی آمد، با اطمینان از آی‌پی درست، آن را بپذیرید.

از مک

برنامه رسمی Windows App (که جایگزین Microsoft Remote Desktop شده) را از مک‌اپ‌استور نصب کنید. یک اتصال جدید با آی‌پی سرور بسازید، نام کاربری و رمز را وارد کنید و اتصال را باز کنید.

از اندروید

اپلیکیشن Windows App یا Remote Desktop مایکروسافت را از گوگل‌پلی یا منبع معتبر دیگر نصب کنید. با علامت به‌علاوه یک رایانه جدید اضافه کنید، آی‌پی و مشخصات کاربری را بدهید و وصل شوید.

از iOS

همان Windows App در اپ‌استور موجود است. مراحل مثل اندروید است: افزودن PC، وارد کردن آی‌پی و حساب کاربری، و اتصال. برای کار طولانی با موبایل، یک صفحه‌کلید و موس بلوتوثی تجربه را خیلی بهتر می‌کند.

اگر وصل نمی‌شوید، اول مطمئن شوید سرور روشن است و آی‌پی را درست زده‌اید، بعد بررسی کنید فایروال سرور و اینترنت خودتان پورت را مسدود نکرده باشد. گاهی شبکه‌های سازمانی خروجی ۳۳۸۹ را می‌بندند.

تغییر پورت RDP

پورت ۳۳۸۹ را همه می‌شناسند و ربات‌های اسکنر دائماً روی آن می‌کوبند. عوض‌کردن پورت امنیت واقعی نمی‌سازد، اما نویز حمله‌های خودکار را کم می‌کند. روش کار:

  1. regedit را اجرا کنید و به مسیر HKEY_LOCAL_MACHINE، SYSTEM، CurrentControlSet، Control، Terminal Server، WinStations، RDP-Tcp بروید.
  2. مقدار PortNumber را باز کنید، حالت Decimal را انتخاب کنید و عدد جدید را بنویسید (یک عدد بالای ۱۰۲۴ و بدون استفاده).
  3. در فایروال ویندوز یک قانون ورودی برای پورت جدید بسازید.
  4. فایروال شبکه کلوداسنپ یا ارائه‌دهنده را هم، اگر استفاده می‌کنید، برای پورت جدید باز کنید.
  5. سرور را ریستارت کنید و برای اتصال بعدی آدرس را به شکل «آی‌پی:پورت» بنویسید.

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

به‌روزرسانی ویندوز

سرور ویندوز بدون به‌روزرسانی در برابر آسیب‌پذیری‌ها آسیب‌پذیر است. چند توصیه:

  • Windows Update را فعال نگه دارید و زمان نصب خودکار را خارج از ساعات کاری بگذارید.
  • قبل از به‌روزرسانی‌های بزرگ از سرور اسنپ‌شات بگیرید تا اگر چیزی خراب شد برگردید.
  • به‌روزرسانی یعنی ریستارت گاهی؛ اگر برنامه‌ای باید دائم بالا بماند، آن را به‌صورت Service یا با Task Scheduler راه‌اندازی کنید که بعد از ریستارت خودش بالا بیاید.
  • آنتی‌ویروس داخلی Microsoft Defender را روشن بگذارید.

فایروال و امنیت RDP

RDP به‌طور مستقیم روی اینترنت یکی از هدف‌های رایج حمله‌ی حدس رمز (brute force) است. حداقل کارها:

  • رمز Administrator را طولانی و یکتا کنید و در صورت امکان یک کاربر دیگر بسازید و نام Administrator را غیرفعال کنید.
  • دسترسی به پورت RDP را در فایروال به آی‌پی‌های مشخص محدود کنید. اگر آی‌پی ثابت ندارید، دست‌کم از یک VPN یا نقطه ورود ثابت استفاده کنید.
  • سیاست قفل‌شدن حساب (Account Lockout Policy) را فعال کنید تا بعد از چند تلاش ناموفق، حساب موقتاً قفل شود.
  • گزینه Network Level Authentication را روشن نگه دارید.
  • برنامه‌های اضافی نصب نکنید و فقط از منابع معتبر دانلود کنید.

اصول عمومی امنیت سرور در راهنمای امن‌سازی سرور هم آمده است و ایده‌های آن را می‌شود به ویندوز هم برد.

نکته‌های عملی

  • اینترنت خانه یا محل کارتان بر کیفیت RDP اثر دارد. اگر تصویر کند است، کیفیت رنگ و جلوه‌های بصری را در تنظیمات RDP پایین بیاورید.
  • لوکیشن سرور را نزدیک خودتان یا کاربران انتخاب کنید تا تأخیر کم باشد. مفهومش را در پینگ و لتنسی چیست توضیح داده‌ایم.
  • فایل‌های مهم را بیرون از سرور هم نگه دارید و به اسنپ‌شات تنها اکتفا نکنید.
  • اگر قصد دارید چند کاربر همزمان وصل شوند، بحث لایسنس دسترسی از راه دور (RDS CAL) مطرح است و باید جداگانه بررسی شود.

پرسش‌های پرتکرار

برای سرور ویندوز چقدر RAM لازم است؟

برای اتصال و کارهای سبک ۲ گیگابایت حداقل است، اما برای تجربه روان ۴ گیگابایت RAM پیشنهاد می‌شود. اگر پلتفرم‌های معاملاتی، پایگاه داده یا چند کاربر دارید، ۸ گیگابایت یا بیشتر لازم می‌شود.

رمز و آی‌پی را دارم ولی RDP وصل نمی‌شود، چه کنم؟

سرور روشن بودن را از پنل یا ربات چک کنید، آی‌پی و پورت را دوباره بررسی کنید و ببینید فایروال سرور یا شبکه خودتان پورت RDP را نبسته باشد. اگر همچنان وصل نشد، با پشتیبانی تلگرام در میان بگذارید.

تغییر پورت RDP لازم است؟

الزامی نیست، اما نویز اسکن‌های خودکار را کم می‌کند. امنیت اصلی از رمز قوی، محدودکردن آی‌پی‌های مجاز و قفل‌شدن حساب بعد از تلاش‌های ناموفق می‌آید.

آیا می‌توانم از گوشی به سرور ویندوز وصل شوم؟

بله، برنامه Windows App (یا Remote Desktop مایکروسافت) برای اندروید و iOS وجود دارد. فقط آی‌پی، نام کاربری و رمز را وارد می‌کنید. برای کار طولانی، صفحه‌کلید و موس بلوتوثی پیشنهاد می‌شود.

ویندوز را روی همه لوکیشن‌ها دارید؟

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

فرق سرور ویندوز با لینوکس در هزینه چیست؟

ویندوز معمولاً هزینه بیشتری دارد، چون لایسنس سیستم‌عامل و منابع بیشتری لازم دارد. قیمت‌های لحظه‌ای هر دو را در صفحه قیمت‌ها ببینید.

سرور ویندوز در کلوداسنپ

در کلوداسنپ می‌توانید در لوکیشن‌هایی که ارائه‌دهنده ایمیج ویندوز را دارد، همان موقع خرید ویندوز را انتخاب کنید و سرور را از ربات تلگرام یا پنل وب مدیریت کنید. پرداخت ساعتی در بیشتر سرورهای خارجی یعنی می‌توانید برای تست یک سرور بگیرید و هر وقت لازم نبود حذفش کنید. شارژ کیف پول با کارت یا ارز دیجیتال انجام می‌شود و پشتیبانی ۲۴ ساعته در تلگرام هم کنارتان است. برای شروع به صفحه سرور مجازی ویندوز سر بزنید.