У меня есть машина с именем ic которой я могу подключиться. Есть другая машина, fw , которая находится в совершенно другой VLAN, и я не могу с ней разговаривать. ic находится как в моей VLAN, так и в VLAN, которую использует fw , и поэтому моя обычная процедура для sshing на fw - это ssh в ic и оттуда ssh в fw . Если бы я хотел написать сценарий этого действия, как я мог заставить его работать?
Я пробовал ssh root@ic "ssh root@fw" , но это приводит к тому, что сообщение Pseudo-terminal will not be allocated because stdin is not a terminal , и затем я получаю три сообщения от fw , предположительно, потому что он имеет нулевой ввод:
Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey,password).
Какой лучший способ написать это?
