Sish is a TCP/UDP forwarder and connection reverser. It is an open-source tool that allows you to create a secure shell to bypass firewalls and other security measures.
In this tutorial, we will show you how to install sish on POP! OS latest.
Before continuing with this tutorial, you must have:
To start with, we need to install the dependencies required for sish. We can do that using apt package manager.
Open the terminal window and update the package list by running the following command:
sudo apt update
Once the package list is updated, install the following dependencies:
sudo apt install build-essential git
We can install sish using the Git clone method. Open the terminal window and run the following command to clone the sish repository:
git clone https://github.com/antoniomika/sish.git
Navigate to the sish directory:
cd sish
Now, compile and install sish using the make command:
make
sudo make install
After installing sish, create a configuration file using the following command:
sudo nano /etc/sish.conf
Add configuration information to the file. For example:
---
listen: 'tcp://localhost:22'
target: '[destination_ip]:[destination_port]'
key: 'your_key'
cert: 'your_certificate'
Note: Replace [destination_ip], [destination_port], [your_key], and [your_certificate] with your preferred values.
Finally, run sish using the following command:
sudo sish -config /etc/sish.conf
You can verify that sish is running by attempting to connect to the target IP and port from another computer.
You have successfully installed sish on POP! OS latest. You can now use it to create a secure shell to bypass firewalls and other security measures.
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!