tencent cloud

All product documents
Cloud Virtual Machine
Remote Login Failure Due To Port Issues
Last updated: 2024-01-06 17:32:18
Remote Login Failure Due To Port Issues
Last updated: 2024-01-06 17:32:18
This article describes how to troubleshoot remote login failures caused by port problems.
Note:
The following uses a CVM instance running Windows Server 2012 as an example to describe the steps.

Tools

You can use the following tools to check if the login issues are related to ports and security group configurations:
If the problem is indeed a security group configuration problem, use Open all ports in the Security group (port) helper to open related ports and try to log in again. If you still cannot log in after opening the ports, refer to the following for troubleshooting.

Troubleshooting

Checking network connectivity

You can use the Ping command to test network connectivity from your PC. You should run the test from computers in different network environments (such as different IP ranges or ISPs) to check whether it is a local network problem or a server problem.
1. Open the command line tool on your local computer.
Windows: Click Start -> Run and enter cmd. A Command Prompt window appears.
MacOS: Open a Terminal window.
2. Run the following command to test network connection.
ping + CVM_Instance_public_IP_address
For example, ping 139.199.xxx.xxx.
If you see results similar to what is shown in the following figure, your network connection to the CVM instance is normal. In this case, check the remote desktop configuration.


If Request Timeout appears, your network connection to the CVM instance is not working properly. In this case, refer to Instance IP Address Ping Failure for troubleshooting instructions.
3. Run the following command to check whether the remote port is open.
telnet CVM_instance_public_IP_address port_number
For example, telnet 139.199.xxx.xxx 3389, as shown in the following figure:


If you see a black screen with only the cursor, that indicates the port (3389) is open. For the next step, check whether remote desktop service is enabled on the instance.
If the connection fails, as shown in the following figure, that means a network exception occurred. Check the corresponding part of the network.



Checking remote desktop configuration

Logging in to the CVM instance using VNC

Note:
It is recommended that you use VNC to login only if the standard login methods fail.
1. Log in to the CVM Console.
2. Select the desired CVM and click Log In, as shown in the following figure:


3. The Log into Windows instance page appears. Select Alternative login methods (VNC) and click Log In Now to log in to the CVM instance.
4. The log in page appears. Select Send Ctrl-Alt-Del in the top left corner and click Ctrl-Alt-Delete to enter the system login interface, as shown in the following figure:



Checking if remote desktop is enabled on the CVM instance

1. Log in to the CVM instance. Right click This Computer from the Desktop and select Properties to open the System window.
2. In the System window, select Advanced System Configurations to open the System Properties window.
3. In the System Properties window, select the Remote tab. Check whether Allow remote connections to this computer under Remote Desktop is selected, as shown in the following figure:


If it is selected, remote connection is enabled. Next, you should check whether remote access ports are open.
If it is cleared, select Allow remote connections to this computer and try to connect to the instance again.

Checking whether remote access ports are open

1. Log in to the CVM instance. Click

to open a Windows PowerShell window.
2. In the Windows PowerShell window, run the following command to check the status of remote desktop (by default, the remote desktop uses port 3389).
netstat -ant | findstr 3389
If you see results similar to what is shown in the following figure, the status is normal. You can try to restart remote desktop and connect to the instance again to check whether the connection is successful.


If no connection is shown, remote desktop is not functioning properly. You can check whether the remote desktop ports in registry are consistent.

Checking whether the remote desktop ports in registry are consistent

Caution:
This section describes how to check the values of TCP PortNumber and RDP Tcp PortNumber. They must be the same.
1. Log in to the CVM instance, click

, select

, and enter regedit. Press Enter to open the Registry Editor window.
2. In the navigation pane on the left, expand the following directories: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Terminal Server -> Wds -> rdpwd -> Tds -> tcp.
3. Locate the PortNumber in tcp and record the port number (3389 by default), as shown in the following figure:


4. In the navigation pane on the left, expand the following directories: HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control -> Terminal Server -> WinStations -> RDP-Tcp.
5. Locate PortNumber in RDP-Tcp and check whether the PortNumber value in RDP-Tcp is the same as the one in tcp, as shown in the following figure:


If they are not the same, follow Step 6.
If they are the same, restart remote desktop.
6. 
Double click PortNumber in RDP-Tcp.

7. In the dialog box that appears, modify Value Data to an unoccupied port number between 0 - 65535. Ensure TCP PortNumber and RDP Tcp PortNumber are the same, and click OK.
8. Restart the instance using the CVM Console, and try to remotely connect to the instance again to check whether the connection is successful.

Restarting remote desktop

1. Log in to the CVM instance. Click

and select

. Enter services.msc and press Enter to open the Services window.
2. In the Services window, right-click Remote Desktop Services and select Restart to restart the remote desktop service, as shown in the following figure:



If All Else Fails

If you are still unable to remotely log in after performing the above-mentioned steps, submit a ticket for further assistance.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback

Contact Us

Contact our sales team or business advisors to help your business.

Technical Support

Open a ticket if you're looking for further assistance. Our Ticket is 7x24 available.

7x24 Phone Support
Hong Kong, China
+852 800 906 020 (Toll Free)
United States
+1 844 606 0804 (Toll Free)
United Kingdom
+44 808 196 4551 (Toll Free)
Canada
+1 888 605 7930 (Toll Free)
Australia
+61 1300 986 386 (Toll Free)
EdgeOne hotline
+852 300 80699
More local hotlines coming soon