دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
دانشنامه مارال هاست دانشنامه مارال هاست
دانشنامه مارال هاست دانشنامه مارال هاست
  • صفحه اصلی
  • مقالات
    • هاست اشتراکی
    • دامنه
    • سرور مجازی
    • کنترل پنل سی‌پنل
    • کنترل پنل پلسک
    • کنترل پنل دایرکت ادمین
    • ایمیل
    • CloudLinux
    • Cloudflare
  • تماس با ما
ویندوز
  • Folder icon closed Folder open iconویندوز سرور چیست و چه کاربردی دارد؟
  • Folder icon closed Folder open iconتفاوت Windows Server با Windows معمولی
  • Folder icon closed Folder open iconآشنایی با Server Manager در Windows Server
  • Folder icon closed Folder open iconFeature در Windows Server چیست؟ آشنایی با قابلیت‌ های تکمیلی ویندوز سرور
  • Folder icon closed Folder open iconآشنایی با Windows Admin Center؛ مدیریت ویندوز سرور از طریق مرورگر
  • Folder icon closed Folder open iconآشنایی با PowerShell در Windows Server؛ معرفی دستورات و کاربردها
  • Folder icon closed Folder open iconآموزش تنظیم و تغییر رمز عبور Administrator در Windows Server
  • Folder icon closed Folder open iconآموزش تنظیم Hostname در Windows Server
  • Folder icon closed Folder open iconآموزش تنظیم DNS در کارت شبکه Windows Server
  • Folder icon closed Folder open iconتنظیم Gateway در Windows Server
  • Folder icon closed Folder open iconآموزش تنظیم تاریخ و ساعت در Windows Server
  • Folder icon closed Folder open iconآموزش فعال‌سازی Remote Desktop در Windows Server
  • Folder icon closed Folder open iconآموزش تغییر پورت RDP در Windows Server
  • Folder icon closed Folder open iconساخت Restore Point در Windows Server
  • Folder icon closed Folder open iconایجاد کاربر جدید در Windows Server
  • Folder icon closed Folder open iconافزودن کاربر به گروه Administrators
  • Folder icon closed Folder open iconچک‌لیست تنظیمات اولیه Windows Server
ویندوز

آموزش تغییر پورت RDP در Windows Server

change_rdp_port

Remote Desktop به‌صورت پیش‌فرض از پورت 3389 استفاده می‌کند. از آنجا که این پورت شناخته‌شده است، سرورهایی که RDP آن‌ها مستقیماً در اینترنت قرار دارد معمولاً با تعداد زیادی تلاش خودکار برای ورود مواجه می‌شوند.
در این مقاله نحوه تغییر پورت RDP در Windows Server از طریق Registry Editor و PowerShell، تنظیم Windows Firewall و آزمایش پورت جدید را بررسی می‌کنیم.


پورت پیش‌فرض RDP چیست؟

Remote Desktop Protocol به‌صورت پیش‌فرض روی پورت زیر Listen می‌کند:

3399

مایکروسافت نیز پورت پیش‌فرض RDP را 3389 اعلام کرده و امکان تغییر Listening Port را از طریق Registry یا PowerShell فراهم کرده است.

برای مثال می‌توان پورت را به مقدار دیگری مانند زیر تغییر داد:

3390

یا یک پورت آزاد دیگر انتخاب کرد. قبل از انتخاب پورت مطمئن شوید سرویس دیگری از آن استفاده نمی‌کند.


قبل از تغییر پورت RDP

اگر از طریق Remote Desktop به سرور متصل هستید، تغییر اشتباه پورت یا Firewall ممکن است دسترسی شما را کاملاً قطع کند.
قبل از شروع:

  • دسترسی Administrator داشته باشید.
  • Remote Desktop از قبل فعال باشد.
  • پورت جدید را در Firewall باز کنید.
  • در VPS ، ترجیحاً به Console دسترسی داشته باشید.
  • در صورت وجود Firewall دیتاسنتر، پورت جدید را در آن نیز باز کنید.

نحوه فعال کردن اولیه RDP در مقاله فعال‌سازی Remote Desktop بررسی شده است.


مشاهده پورت فعلی RDP

PowerShell را با گزینه Run as administrator اجرا کرده و دستور زیر را وارد کنید:

Get-ItemProperty `
-Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' `
-Name 'PortNumber'

در حالت پیش‌فرض خروجی شامل مقدار زیر است:

PortNumber : 3389

پورت Listening مربوط به RDP در همین Registry Key ذخیره می‌شود.


روش اول: تغییر پورت RDP از Registry Editor

مرحله اول: باز کردن Registry Editor

کلیدهای زیر را فشار دهید:

Windows + R

سپس دستور زیر را وارد کنید:

regedit

روی OK کلیک کنید.

مرحله دوم: رفتن به تنظیمات RDP

در Registry Editor مسیر زیر را باز کنید:

HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\Terminal Server
\WinStations
\RDP-Tcp

در سمت راست گزینه زیر را پیدا کنید:

PortNumber

مرحله سوم: وارد کردن پورت جدید

روی PortNumber دوبار کلیک کنید. در قسمت Base گزینه زیر را انتخاب کنید:

Decimal

سپس پورت جدید را وارد کنید. برای مثال :

3390

روی OK کلیک کنید.

نکته) انتخاب Decimal مهم است؛ در غیر این صورت ممکن است مقدار واردشده به‌صورت Hexadecimal تفسیر شود.

registry_editor

روش دوم: تغییر پورت RDP با PowerShell

PowerShell را با دسترسی Administrator باز کنید. برای مثال، برای تغییر پورت به 3390:

$portValue = 3390

Set-ItemProperty `
-Path 'HKLM:\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp' `
-Name 'PortNumber' `
-Value $portValue

مایکروسافت نیز برای تغییر RDP Port از همین Registry Path و Set-ItemProperty استفاده می‌کند.
برای آشنایی بیشتر با دستورات PowerShell به مقاله آشنایی با PowerShell در Windows Server مراجعه کنید.


باز کردن پورت جدید در Windows Firewall

اگر پورت RDP را به 3390 تغییر داده‌اید، باید Windows Firewall نیز اجازه اتصال به این پورت را داشته باشد. برای پورت جدید Rule های ورودی TCP و UDP در Windows Firewall ایجاد شوند. این مرحله را قبل از Restart سرور انجام دهید.

windows_firewall

بررسی باز بودن پورت جدید

از یک کامپیوتر دیگر PowerShell را اجرا کنید:

Test-NetConnection 192.168.1.20 -Port 3390

اگر اتصال برقرار باشد، باید مقدار زیر نمایش داده شود:

TcpTestSucceeded : True

Test-NetConnection قابلیت آزمایش اتصال TCP به یک پورت مشخص روی سیستم مقصد را دارد.


اتصال به RDP با پورت جدید

پس از تغییر Registry و ایجاد Firewall Rule باید سرور Restart شود. پس از Restart، اتصال فعلی RDP قطع خواهد شد.

کلیدهای زیر را فشار دهید:

Windows + R

دستور زیر را اجرا کنید:

mstsc

در قسمت Computer، آی پی و پورت جدید را به شکل زیر وارد کنید:

192.168.1.20:3390
remote_desktop

خطاهای رایج پس از تغییر پورت

اتصال RDP برقرار نمی‌شود

ابتدا پورت را آزمایش کنید:

Test-NetConnection SERVER-IP -Port 3390

اگر نتیجه False است، موارد زیر را بررسی کنید:

  • Windows Firewall
  • Firewall دیتاسنتر
  • مقدار PortNumber
  • IP سرور

پورت جدید باز است اما RDP وصل نمی‌شود

وضعیت سرویس Remote Desktop را بررسی کنید:

Get-Service TermService

وضعیت باید Running باشد.

با وارد کردن IP وصل نمی‌شود

فرمت اتصال باید شامل پورت جدید باشد:

SERVER-IP:PORT

مثلاً:

192.168.1.20:3390

وارد کردن فقط IP باعث می‌شود Remote Desktop همچنان پورت پیش‌فرض 3389 را آزمایش کند.


جمع‌بندی

پورت پیش‌فرض Remote Desktop برابر 3389 است و می‌توان آن را از Registry یا PowerShell تغییر داد. برای تغییر پورت باید مقدار PortNumber در مسیر RDP-Tcp ویرایش شود، سپس پورت جدید در Windows Firewall مجاز شده و سرور Restart شود.
پس از راه‌اندازی مجدد، اتصال باید به شکل IP:PORT انجام شود و بهتر است قبل از بستن دسترسی قبلی، پورت جدید با Test-NetConnection آزمایش شود.

هنوز نیاز به کمک دارید؟

آیا سوالی دارید؟

آیا این مقاله برای شما مفید بود؟ بله خیر

نظرات خود را بنویسید... لغو پاسخ

اشتراک گذاری این مقاله

آموزش تغییر پورت RDP در Windows Server

کپی کردن لینک

Clipboard Icon

جدیدترین مقالات

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی ...
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

تقویم

آگوست 2026
شیدسچپج
1234567
891011121314
15161718192021
22232425262728
293031 
« جولای    

عضویت

جدیدترین پست‌ها

آموزش نصب و راه‌اندازی RustDesk Server با Docker
آموزش نصب و راه‌اندازی RustDesk Server با Docker
2 minutes جولای 2, 2026
آموزش نصب و راه‌اندازی Matrix Synapse + Element Web + Coturn با Docker روی Ubuntu 24.04
4 minutes جولای 2, 2026
CXS چیست و چگونه کار می‌کند
1 minute می 3, 2026
ساخت سرور چت المنت بروی لینوکس
5 minutes آوریل 25, 2026
Geo Routing و Geo DNS
2 minutes آوریل 22, 2026

سلام