Making a Secure Shell (SSH) connection to an on-premises Linux computer can be pretty straightforward. However, when you make an SSH connection to an Azure-based Linux computer, there are additional intermediate systems and security settings between the SSH client and server.
The new Troubleshoot Secure Shell (SSH) Connections to a Linux-based Azure Virtual Machine
article steps you through a process for determining the source of the problem and provides advice for correcting many issues.
Here are the major sources of problems for SSH connections to Azure Virtual Machines:
Troubleshoot Secure Shell (SSH) Connections to a Linux-based Azure Virtual Machine
- The SSH client
- The firewall, proxy, or NAT at the edge of your network
- The endpoint and ACL for the cloud service in which the virtual machine is contained (for Azure System Management-based virtual machines)
- Network Security Groups
- The settings and the state of the Azure Virtual Machine
isolates each of these sources in sequence so you can determine the problem and correct it.
If there are additional troubleshooting articles for Azure infrastructure services that you would like to see, please leave a comment below.
Senior Content Developer