Skip to main content

Tiny port forward manager

Project description

Data scientists launch a Jupyter Notebook servers to tackle each machine learning task. Usually local computers are not enough to handle multiple machine learning tasks. And therefore data scientists do their experiments in servers launched in remote hosts such as EC2 instances.

To connect Jupyter Notebook servers in remote hosts, we use ssh port forwarding. Port forwarding is useful since we do not consume resources in local PC.

Unfortunately, when connecting servers in multiple remote hosts and ports numbers, we easily forget the port number or assign the local port number which is used in another task. Especially when there are multiple remote hosts and ssh servers as the following image, understanding the combinations of remote hosts and local ports are difficult.

pfm manages the remote hosts and port numbers used in port forwarding. Users understand which local ports are used and which ports are not. Once users register the port forwarding information, pfm generates ssh parameters any time specifying the task name.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
pfm-0.5.1.tar.gz (18.4 kB) Copy SHA256 hash SHA256 Source None

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN SignalFx SignalFx Supporter DigiCert DigiCert EV certificate StatusPage StatusPage Status page