Windows Server服务器远程登录端口默认为3389,如果要查看确认当前使用的远程登陆端口可以使用tasklist /svc和netstat /ano两条命令查出来。
打开“开始”-“运行”,输入cmd回车进入命令行界面。
输入 tasklist /svc 回车,查看结果,找到“服务”为“TermService”行对应的进程PID号:
查到我本机当前远程服务使用的PID为1936。
然后再运行 netstat /ano 命令,查看结果,打到PID为1936的进程所监听的端口,就是当前远程登陆使用的端口了。
可以看到,我当前使用的机器使用的是默认的 3389 远程桌面端口。
如果服务没有启用,可以使用以下方法打开:
win08,三条命令即可:
wmic /namespace:\rootcimv2terminalservices path win32_terminalservicesetting where (__CLASS != "") call setallowtsconnections 1 wmic /namespace:\rootcimv2terminalservices path win32_tsgeneralsetting where (TerminalName ='RDP-Tcp') call setuserauthenticationrequired 1 reg add "HKLMSYSTEMCurrentControlSetControlTerminal Server" /v fSingleSessionPerUser /t REG_DWORD /d 0 /f
win2012通用;win7前两条即可。权限需要run as administrator。
win03 winxp 一条命令即可:
wmic path win32_terminalservicesetting where (__CLASS != "") call setallowtsconnections 1
以上前提条件是确保Windows Management Instrumentation(Winmgmt)服务已正常启动,权限的话貌似(没有详细测试)需要administrator及以上。
当然winxp win7对于多用户登录以上命令是无法解决的。
结果是wmi很强大。wmi还可以远程执行的…(这个要确保135端口连通)
转载请注明:Falost的小窝 » CMD下查3389远程端口