Esto es por diseño. ssh
Las interacciones de verificación y autenticación del anfitrión deliberadamente no acepte entradas de tuberías. Sin embargo, si confía en las claves de su host, puede hacerlo:
ssh-keyscan host.example.com >> $HOME/.ssh/known_hosts
ssh host.example.com
Si no le importa autenticar los hosts a través de SSH y acepta ciegamente las claves de los servidores o las ignora, es mejor simplemente ignorarlas.
$ ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no <user>@<host>
Tenga en cuenta que está atando la capacidad de SSH para protegerlo, pero esta es la forma más adecuada de usar las herramientas como están diseñadas en lugar de forzarlas a través de medios externos.