{"repo":"TimeToogo/tunshell","free":true,"listed":false,"github":"https://github.com/TimeToogo/tunshell","clone":"git clone https://github.com/TimeToogo/tunshell.git","description":"Remote shell into ephemeral environments 🐚 🦀","language":"Rust","stars":817,"topics":["shell","remote-shell","rust","relay-server"],"license":"MIT","category":"cli-tools","readme_excerpt":"Tunshell https://tunshell.com Tunshell is a simple and secure method to remote shell into ephemeral environments such as deployment pipelines or serverless functions. The project is predominately written in Rust. Why? Why would I use this over my well-established SSH client? Good question, you wouldn't! The use case for tunshell is predominantly quick, ad-hoc remote access to hosts which you may not have SSH access to, or even the ability to install an SSH daemon at all. The beauty of tunshell is that its client is a statically-linked, pre-compiled binary which can be installed by downloading it with a one-liner script. This makes it ideal to debug environments you normally wouldn't have shell access to, some examples: Debugging Deployment Pipelines Tunshell allows you to remote shell into GitHub Actions, BitBucket Pipelines etc by inserting a one-liner into your build scripts. If you've ever spent hours trying to track down an issue on a deployment pipeline that you couldn't replicate locally because of subtle environmental differences, this could come in handy. Serverless Functions Tunshell even supports extremely limited environments such as AWS Lambda or Google Cloud Functions. As these platforms often only allow for execution of code in a configured language, a variety of install scripts among popular languages are provided. This could be helpful to diagnose networking or connectivity issues which are specific to these environments. Unsavory Use-cases Tunshell could also","default_branch":null,"files":null,"tree":[],"storefront":"/r/TimeToogo","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TimeToogo/tunshell/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}