Простой скрипт для установки и запуска туннеля ssh.
Использую на серверах linux для обхода территориальных ограничений, например обновление клиента Tailscale или установки/обновления Terraform.
Для использования клонируем репозиторий, выдаем права на запуск файла
chmod u+x ./vpn.sh
и выполняем команду
sudo ./vpn.sh sshuser=test-user sshserver=127.0.0.1
вписывая данные вашего сервера linux который находится на тех территория откуда есть доступ к нужным вам ресурсам.
Скрипт установит и/или запустит программу sshuttle.
После ввода пароля от сервера ssh должна появится строка:
client: Connected.
Готово, для проверки можно ввести команду
curl ifconfig.io
которая должна показать IP сервера ssh.