¿Puedo pasar la clave de host RSA del servidor como opción de línea de comando PuTTY?

¿Tenemos la opción en la línea de comando PuTTY para enviar la clave de host RSA como un argumento similar a WinSCP-hostkey.?

Comando PuTTY utilizado actualmente:

putty.exe -ssh -l username -pw password -m command.txt RemoteServerIP

¿Existe una opción como WinSCP donde la clave de host RSA se puede pasar como a continuación:

open sftp://username :password@RemoteServerIP/ -hostkey="ssh-rsa 2048 11:2c:5d:f5:22:22:ab:12:3a:be:37:1c:cd:f6:13:d1"

También avíseme si mi opción de usar PuTTY para esta tarea es una mala opción.

Explicación detallada para aquellos que estén interesados en conocer todos los antecedentes:

He desarrollado una aplicación Django para iniciar algunos scripts remotos y realizar la tarea. Esto usa putty ssh para ejecutar comandos en segundo plano utilizando el módulo de subproceso, los parámetros se pasan desde el extremo de Djangofront.

El problema al que me enfrento es que hay varios usuarios que usarán esta aplicación para iniciar sus scripts. El único requisito es que tengan que almacenar la dirección IP y la clave RSA del servidor en un archivo de configuración en Django Server.

Como todos los servidores usan la clave RSA, para el primer inicio de sesión, solicita confirmar la solicitud de almacenamiento de huellas digitales RSA.

Por lo general, cuando iniciamos esto manualmente desde nuestra máquina local, le damos Sí, por primera vez. y ejecuciones posteriores no solicitará la confirmación.

Dado que estos scripts se ejecutarán desde un DjangoServer donde los usuarios no tendrán acceso, ¿hay alguna manera de que aún pueda ejecutar los scripts remotos usando masilla?

Tenga en cuenta que estoy al tanto de iniciar el script con WinSCP, pero desafortunadamente en nuestro entorno no puedo iniciar los scripts de WinSCP, pero puedo FTP con WinSCP y uso la opción hostkey para que no solicite confirmación.

Respuestas a la pregunta(2)

Su respuesta a la pregunta