проблемы с сервером ssh over jump
Я хочу иметь возможность запускать эту команду с компьютера с Windows. Я использую его для подключения ssh -o StrictHostKeyChecking=no -i secret.pem -J user@jump.host.ip.ad user@target.host.ip.ad "ls"
ssh на хосте перехода настроен так, что мне не нужно указывать учетные данные. И переходной хост, и целевой хост — это машины Ubuntu.
Я могу успешно запустить команду со своего Mac, но не с моего компьютера с Windows. Постоянно запрашивает пароль пользователя. Теперь, когда я пытаюсь:ssh -i secret.pem user@jump.host.ip.adssh user@target.host.ip.ad из Windows, это работает. Но поскольку я хочу запустить команду автоматически, она мне нужна здесь. Но настройка работает. Почему ssh -o StrictHostKeyChecking=no -i secret.pem -J user@jump.host.ip.ad user@target.host.ip.ad "ls" не работает на компьютере с Windows? И да, я попробовал чатGPT.