sshtunnel is a Python library for creating SSH tunnels to remote servers. It is designed for cases where a service is blocked by a firewall but SSH access to an intermediate server is available. The library opens SSH port-forwarding connections in the background, allowing local applications to reach remote or private services through a secure channel. It supports local and remote bind addresses, password authentication, private keys, and configuration through Python code. sshtunnel is especially useful for developers, administrators, and automation scripts that need controlled access to databases, internal dashboards, or protected network services. Its value comes from making SSH forwarding easier to manage inside Python workflows without relying only on manual command-line SSH syntax.

Features

  • Python-based SSH tunneling library
  • Local port forwarding through SSH
  • Remote bind address support
  • Password and private key authentication
  • Background tunnel management
  • Useful for accessing firewall-protected services

Project Samples

Project Activity

See All Activity >

Categories

Tunneling

License

MIT License

Follow sshtunnel

sshtunnel Web Site

Other Useful Business Software
Gemini 3 and 200+ AI Models on One Platform Icon
Gemini 3 and 200+ AI Models on One Platform

Access Google's best plus Claude, Llama, and Gemma. Fine-tune and deploy from one console.

Build, govern, and optimize agents and models with Gemini Enterprise Agent Platform.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of sshtunnel!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Programming Language

Python

Related Categories

Python Tunneling Software

Registered

1 day ago