Sish is a tool that allows secure reverse shell access over HTTP/SOCKS proxies, which helps users create a secure tunnel for their network traffic. In this tutorial, we will show you how to install sish on MXLinux Latest.
Open your terminal emulator.
Clone the sish repository by running the following command.
git clone https://github.com/antoniomika/sish.git
cd sish
make
sudo make install
sudo systemctl start sish
Once sish has been installed, it needs to be configured as per your requirements.
sudo nano /etc/sish.conf
Edit and update the configuration file with your preferred settings.
Once you are finished, save and exit the file.
Restart the sish service for changes to take effect.
sudo systemctl restart sish
To connect to sish using HTTP, run the following command.
ssh username@connect-to-host.com -o "ProxyCommand sish client -s https://panel.example.com/wstunnel -r socks -p 'username:password'"
To connect to sish using SOCKS, run the following command.
ssh username@connect-to-host.com -o "ProxyCommand sish client -s https://panel.example.com/wstunnel -r socks -p 'username:password'"
Replace username
and password
with your sish login credentials, and connect-to-host.com
with the hostname or IP address of the server you wish to connect to.
In this tutorial, we have shown you how to install and configure sish on MXLinux Latest, and how to connect to it for secure reverse shell access. Sish is a powerful tool that can offer a secure tunnel for network traffic and should be used with caution to ensure the safety of your system.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!