Я знаю, что если я хочу запустить туннель SSH
ssh -d 9000 user@userserver
Это одно решение для динамического туннеля, который должен быть открыт на порту 9000 для пользователя с именем «user» на хосте «userserver»
Однако, как я могу автоматизировать этот процесс в Ubuntu, чтобы мне не приходилось открывать терминал каждый раз, когда я вхожу в систему и запускаю туннель? Я хочу быть SSH, как только я войду в систему.
Я знаю, что мог бы создать bash-файл, но разве мне не нужно было бы хранить пароль пользователя моего сервера в незашифрованном виде, как мне будет предложено после первой команды?
sshuttle
также может быть sshuttle
запущен автоматически (обратите внимание, для запуска требуются права администратора).