Когда вы входите на удаленный хост из своего контейнера, ключ удаленного хоста неизвестен вашему клиенту S SH внутри контейнера
. Обычно вас просят подтвердить его отпечаток:
The authenticity of host ***** can't be established.
RSA key fingerprint is *****.
Are you sure you want to continue connecting (yes/no)?
Но поскольку нет интерактивной оболочки, клиент S SH не работает.
Два решения:
- добавить ключ хоста в файл
~/.ssh/known_hosts
в контейнере отключить проверку ключа хоста ( Опасно, так как аутентификация удаленного хоста не выполняется )
ssh -o "StrictHostKeyChecking=no" user@host