A proxy server enables access to a SSH server that is otherwise unreachable from the public network. It forwards connection requests and protects the server by concealing it behind NAT, firewalls, or other security measures. This setup adds an extra layer of security and control when administering remote systems.

PuTTY supports HTTP, SOCKS(4/5), and Telnet proxy protocols, offering flexibility for different environments. These configurations let traffic pass securely through the chosen proxy, bypassing restrictions that might prevent direct SSH access.

An intermediary approach like this is common in segmented or closed networks where direct connections are blocked. Configuring PuTTY with a suitable proxy type ensures encrypted SSH sessions remain protected behind proxy boundaries.

Step-by-step video guide:

Steps to connect via proxy server in PuTTY:

  1. Launch PuTTY.
  2. Go to the Proxy option from the sidebar menu.
  3. Choose the type of proxy that you are connecting to.
  4. Enter the IP address or hostname and the port of the proxy server.
  5. Choose whether or not to route DNS queries via the proxy.
  6. Enter credentials for the proxy server if required.
  7. Go to the Session option from the menu.
  8. Enter connection details of the SSH server that you want to connect to.
  9. Click on the Open button to start the connection.
Discuss the article:

Comment anonymously. Login not required.