Access any public ssh server via a web-based ssh gateway, even if you are behind a firewall that does not allow outbound ssh connections.

Read more about Data Privacy and the way how webssh works!

Tip: Use the right-click context menu within the orange area for more options. show fullscreen

Data Privacy & The way how webssh works

webssh is based on the open source tool shellinabox ( in combination with a custom script to offer an ssh gateway service.

webssh acts as a proxy server between your web client and the ssh server you are connecting to - this means that connections are not made directly from your client to the target host. webssh is offering a web interface to communicate with the local shell of my server. All traffic to this server is encrypted via SSL (for your safety make sure the certificate is valid and issued by Let's Encrypt). The SSH connection to the target host itself is established by my server (located in Germany/Europa - DNS:, IPv4:, IPv6: 2a0c:2500:0953:01d7:0000:0000:0000:0001). Be aware that your data is theoretically available in unencrypted form on my server, even if it is neither logged nor stored.

webssh is designed for anonymous usage. No IP addresses or request parameters are logged, the known host keys are not stored, and none of the transmitted data is cached or recorded. In the end, I do not know who you are, which hosts you are connecting to or what you are typing into the shell.

Be aware of the fact, that this service is part of a private spare time project. Implemented to the best of my knowledge and belief, but without the possibilities and effort to reach the same safety level a big company could provide.

Want to know more? - Read my blog entry about how to set up your own web-based ssh gateway service: SSH Web Gateway mit dem OpenSource Tool shellinabox (German).

You like this tool and think it's highly useful or genius?

Does tools.bartlweb has saved your day or does it make your daily work easier?
Are you glad that this tool is for free? And that's why you want to acknowledge my work?

In that case, I would be happy about a little recognition:

Payment by PayPal or credit card.

Note on usage

The transfer of a payment is a personal recognition of you to the developer (Christian Bartl, private person). A payment is not earmarked, and you can not expect anything in return. Please note, it is not possible to issue a receipt for a submitted payment.

Christian Bartl

Christian Bartl Project management & Solution design for Online and Mobile

Technology enthusiast, Solution Designer, Programmer, Blogger, Web developer, Scout, Network Administrator, Photographer, ...

more on

Data privacy information:
Data is processed by the provider.