آموزش نصب و پیکربندی RemoteApp در ویندوز سرور
موضوعاتی که در این مقاله به آنها پرداخته خواهد شد، به شرح زیر است:
- پیشنیازها و محیط آزمایشی
- شروع نصب: افزودن نقش Remote Desktop Services
- پیکربندی Quick Start و Session-based
- تنظیمات پس از نصب (SSL و IIS)
- انتشار اولین برنامه RemoteApp
- نحوه دسترسی و اجرای برنامه توسط کاربر
- نتیجهگیری و منابع بیشتر
آموزش کامل نصب و پیکربندی RemoteApp در ویندوز سرور 2022 (راه اندازی سریع)
سلام! در این آموزش جامع، به صورت گام به گام، نحوه نصب RemoteApp در ویندوز سرور 2022 با استفاده از روش Quick Start (راه اندازی سریع) را به شما نشان خواهیم داد. RemoteApp یک راهکار قدرتمند مجازیسازی اپلیکیشن است که به کاربران اجازه میدهد برنامههای مبتنی بر ویندوز را که روی یک سرور راه دور (RDS) اجرا میشوند، طوری استفاده کنند که انگار مستقیماً روی کامپیوتر محلی خودشان نصب شدهاند. این روش برای ارائه دسترسی آسان و امن به برنامههای کاربردی سازمانی بسیار مفید است. ما در این راهنما، مراحل پیکربندی RemoteApp ویندوز سرور 2022 را از ابتدا تا انتها پوشش میدهیم.
پیشنیازها و محیط آزمایشی برای نصب RemoteApp در ویندوز سرور
قبل از شروع نصب RemoteApp در ویندوز سرور، مطمئن شوید که پیشنیازهای زیر را دارید:
- سرور شما (که قصد راهاندازی Remote Desktop Services روی آن را دارید) باید عضو یک دامین Active Directory باشد.
- حساب کاربری Administrator شما باید رمز عبور قوی داشته باشد.
- تنظیمات شبکه، مانند IP استاتیک، پیکربندی شده باشد.
- آخرین آپدیتهای ویندوز نصب شده باشد.
محیط آزمایشی استفاده شده در آموزش نصب RemoteApp در ویندوز سرور:
- نام کامپیوتر: server1.test.com
- دامین: test.com
- کنترلر دامین: server1.test.com
- سیستم عامل: Windows Server 2022 Datacenter
- آدرس IP: 192.168.0.2
پ.نآیا نیاز به سرور مجازی فرانسه دارید؟ لطفا بر روی لینک اون کلیک کنید! اگر نیاز به vps فرانسه با آی پی تمیز و بدون محدودیت دارید کلیک کنید.
مراحل نصب RemoteApp در ویندوز سرور
حالا مراحل اصلی نصب RemoteApp در ویندوز سرور 2022 را دنبال میکنیم:
۱. باز کردن Server Manager و افزودن Roles and Features
ابتدا Server Manager را باز کنید. روی داشبورد، گزینه Add roles and features را کلیک کنید.
در صفحه “Before You Begin”، روی Next کلیک کنید.
۱. انتخاب نوع نصب Remote Desktop Services
در صفحه “Select installation type”، گزینه Remote Desktop Services installation را انتخاب کرده و روی Next کلیک کنید. این گزینه برای راهاندازی Remote Desktop Services به صورت متمرکز طراحی شده است.
3. انتخاب نوع Deployment (Quick Start)
در صفحه “Select deployment type”، گزینه Quick Start را انتخاب کنید و روی Next کلیک نمایید. روش Quick Start به شما امکان میدهد سرویسهای Remote Desktop را به سرعت روی یک سرور واحد مستقر کرده و یک Collection و برنامههای RemoteApp اولیه را ایجاد کنید. این آموزش RemoteApp Quick Start بر این روش تمرکز دارد.
4. انتخاب سناریوی Deployment (Session-based)
در صفحه “Select deployment type”، گزینه Quick Start را انتخاب کنید و روی Next کلیک نمایید. روش Quick Start به شما امکان میدهد سرویسهای Remote Desktop را به سرعت روی یک سرور واحد مستقر کرده و یک Collection و برنامههای RemoteApp اولیه را ایجاد کنید. این آموزش RemoteApp Quick Start بر این روش تمرکز دارد.
5. انتخاب سرور و تایید نهایی
در صفحه “Select a server”، سرور مورد نظر خود (در اینجا server1.test.com) را از Server Pool انتخاب کرده و به لیست Selected منتقل کنید. سپس روی Next کلیک کنید.
در صفحه “Confirm selections”، خلاصهای از تنظیمات نمایش داده میشود. تیک گزینه Restart the destination server automatically if required را بزنید تا در صورت نیاز، سرور به طور خودکار ریاستارت شود. سپس روی Deploy کلیک کنید.
صبر کنید تا فرآیند نصب و استقرار کامل شود. این مرحله ممکن است کمی طول بکشد و شامل یک ریاستارت سرور باشد. پس از اتمام موفقیتآمیز، روی Close کلیک کنید.
پیکربندیهای پس از نصب RemoteApp در ویندوز سرور
پس از اتمام راهاندازی Remote Desktop Services، چند مرحله پیکربندی دیگر لازم است:
6. مدیریت گواهی SSL
نصب Quick Start به طور خودکار یک گواهی SSL از نوع Self-Signed ایجاد میکند. برای محیطهای تستی این کافی است، اما برای محیط عملیاتی باید از یک گواهی معتبر استفاده کنید. برای مشاهده گواهی ایجاد شده:
دستور certlm.msc را در Run اجرا کنید. به مسیر Personal > Certificates بروید. گواهی صادر شده برای سرور خود را مشاهده خواهید کرد.
7. پیکربندی IIS Bindings برای HTTPS
برای اینکه RD Web Access از طریق HTTPS کار کند، باید Binding مربوط را در IIS تنظیم کنید:
- Internet Information Services (IIS) Manager را باز کنید.
- در پنل سمت چپ، به مسیر SERVER1 > Sites > Default Web Site بروید.
در پنل Actions سمت راست، روی Bindings… کلیک کنید.
در پنجره Site Bindings، ردیف مربوط به https (پورت 443) را انتخاب کرده و روی Edit… کلیک کنید.
در پنجره Edit Site Binding، از منوی کشویی SSL certificate، گواهیای که در مرحله قبل مشاهده کردید (معمولاً با نام FQDN سرور شما) را انتخاب کنید. سپس بر روی OK کلیک کنید و سپس پنجره Site Bindings را Close کنید.
انتشار (Publish) برنامه RemoteApp
حالا زمان آن است که یک برنامه را به عنوان RemoteApp منتشر کنیم.
8. دسترسی به Remote Desktop Services در Server Manager
به Server Manager برگردید. در پنل سمت چپ، روی Remote Desktop Services کلیک کنید.
9. انتشار برنامه RemoteApp
- در بخش Collections، روی نام Collection خود (به طور پیشفرض QuickSessionCollection) کلیک کنید.
- در بخش REMOTEAPP PROGRAMS، روی منوی TASKS کلیک کرده و گزینه Publish RemoteApp Programs را انتخاب کنید.
در پنجره “Select RemoteApp Programs”، لیستی از برنامههای قابل انتشار نمایش داده میشود. در این آموزش RemoteApp Quick Start، ما Server Manager را به عنوان نمونه انتخاب میکنیم. تیک کنار آن را بزنید و روی Next کلیک کنید. (شما میتوانید هر برنامه دیگری مانند Paint، Calculator یا برنامههای سازمانی خود را انتخاب کنید).
در صفحه “Confirmation”، لیست برنامههای انتخابی را بررسی کرده و روی Publish کلیک کنید.
پس از اتمام موفقیتآمیز انتشار، روی Close کلیک کنید.
دسترسی و اجرای RemoteApp منتشر شده
حالا کاربران میتوانند از طریق وب به برنامه منتشر شده دسترسی پیدا کنند.
10. دسترسی به RD Web Access
یک مرورگر وب را باز کنید و به آدرس https:///RDWeb بروید (مثلاً https://192.168.0.2/RDWeb یا https://server1.test.com/RDWeb). به دلیل استفاده از گواهی Self-Signed، با یک هشدار امنیتی مواجه خواهید شد (“Your connection isn’t private”). روی Advanced کلیک کنید.
سپس روی لینک Continue to (unsafe) کلیک کنید تا به صفحه لاگین RD Web Access بروید.
11. ورود به RD Web Access و اجرای برنامه
در صفحه RD Web Access، نام کاربری (در فرمت DOMAINusername یا username@domain.com) و رمز عبور خود را وارد کرده و روی Sign in کلیک کنید.
پس از ورود، آیکون برنامههای منتشر شده (در اینجا Server Manager) را مشاهده خواهید کرد. روی آیکون برنامه کلیک کنید. یک فایل با پسوند .rdp دانلود خواهد شد. روی این فایل کلیک کنید تا باز شود.
12. اتصال و احراز هویت
پنجرهای با عنوان RemoteApp باز میشود که اطلاعات ناشر (Publisher) را نمایش میدهد (چون گواهی خودامضاست، ممکن است ناشر ناشناس باشد). روی Connect کلیک کنید.
پنجره Windows Security برای وارد کردن مجدد اطلاعات کاربری باز میشود. نام کاربری و رمز عبور خود را وارد کرده و روی OK کلیک کنید.
13. اجرای موفقیت آمیز RemoteApp
پس از احراز هویت موفق، برنامه Server Manager (یا هر برنامهای که منتشر کردهاید) اجرا میشود. نکته مهم این است که فقط پنجره خود برنامه نمایش داده میشود و نه کل دسکتاپ سرور راه دور. این دقیقاً رفتار مورد انتظار از RemoteApp است.
نتیجهگیری مقاله نصب RemoteApp در ویندوز سرور
خب، تبریک میگوییم! با دنبال کردن این راهنمای گامبهگام، شما با موفقیت فرآیند نصب RemoteApp در ویندوز سرور 2022 را با استفاده از روش Quick Start به پایان رساندید. ما مراحل کلیدی پیکربندی RemoteApp ویندوز سرور 2022، از جمله تنظیمات اولیه IIS و گواهی SSL خودامضا، و همچنین انتشار و اجرای یک برنامه نمونه را پوشش دادیم. این آموزش RemoteApp Quick Start به شما یک پایه محکم برای شروع کار با این قابلیت قدرتمند ارائه داد.
این راهنمای “راهاندازی سریع” یا Quick Start، نقطه شروع خوبی است، اما دنیای راهاندازی Remote Desktop Services بسیار گستردهتر است. اگر به دنبال جزئیات فنی عمیقتر، پیکربندیهای پیشرفتهتر (مانند استفاده از گواهیهای معتبر یا تنظیمات High Availability) در مورد کل مجموعه Remote Desktop Services هستید، مستندات رسمی مایکروسافت منبعی جامع و ضروری است. همچنین برای درک بهتر مفهوم کلی مجازیسازی اپلیکیشن و چرایی اهمیت راهکارهایی مانند RemoteApp در محیطهای کاری مدرن، مطالعه مقالهای مانند مجازی سازی اپلیکیشن چیست؟ میتواند دید وسیعتری به شما بدهد.
حالا نوبت شماست! تجربیات خود را از نصب و پیکربندی RemoteApp با ما در میان بگذارید. آیا با چالش خاصی روبرو شدید؟ چه برنامههایی را برای انتشار در نظر دارید یا با موفقیت منتشر کردهاید؟ مشتاقانه منتظر خواندن نظرات و سوالات شما در بخش زیر هستیم. تیم پشتوانه سرور همواره علاقهمند به شنیدن بازخوردها و تجربیات شماست و اگر نکتهای برای بحث بیشتر یا راهنمایی در پیادهسازیهای پیچیدهتر نیاز داشتید، بدانید که ما در کنارتان هستیم و از به اشتراکگذاری دانش خوشحال میشویم.