я потратил много времени, пытаясь сделать то, что в простых словах выглядит простоSSH через несколько хостов, чтобы выполнить другую SSH сессию
Я у себя дома, без брандмауэра и всех открытых портов. Мне нужно ssh для маршрутизатора на работе, где у меня есть доступ к порту ssh 22. Моя персональная машина находится в этой подсети с внутренним IP-адресом. Итак, что мне нужно сделать, это ssh от одной машины до второй и от второй до третьей. На третьем мне нужно выполнить еще один ssh, который туннелирует некоторые порты на моей домашней машине. Все это в сценарии bash из моего дома. Я пробовал много решений в Интернете, но ничего не работает.
Весь идеал - добраться до моего компьютера на работе и запустить туннель ssh для порта 22, который позволит мне работать с sshfs на моем рабочем ПК.
Я мог бы сделать это вручную, используя sshing для маршрутизатора, который формирует маршрутизатор на рабочем ПК, а затем выполняет туннель ssh. Мне нужно одно нажатие.
Заранее благодарен!
Я знаю, что -f-переключатель можно использовать для фонового процесса, поэтому я могу закрыть свой терминал и не вызвать какой-либо распад. –