PuTTY scripting para iniciar sesión en el host
Estoy usando PuTTY para iniciar sesión de forma remota en el host de mi escuela. Al iniciar sesión, estamos obligados a seguir estos pasos:
introduzca su nombre de usuariointroducir la contraseñacomando "agregar oráculo"comando "sqlplus"introduzca su nombre de usuariointroducir la contraseñaEstaré ingresando mucho a este host durante el transcurso de este semestre y esperaba crear un script que eliminara la redundancia de los pasos anteriores. Ignorando los obvios descuidos de seguridad de tener mi contraseña en el script, ¿cómo lograría esto? No tengo ninguna experiencia con scripting, por lo que sus comentarios son muy apreciados. ¡Gracias!
Edición: jugué un poco con las opciones de línea de comandos para Putty y pude evitar los pasos 1-2 usando:
putty -load "host" -l username -pw password
También he creado un archivo de shell que se ve así:
#!/bin/bash
add oracle10g
sqlplus username password
Cuando intento agregar esta opción a la línea de comandos usando la opción -m, parece que PuTTY inicia sesión en el host y luego sale inmediatamente. ¿Hay alguna manera de mantener mi sesión abierta después de ejecutar el archivo de shell o estoy usando la opción -m de forma incorrecta? Aquí hay un enlace a una guía de PuTTY que he estado siguiendo:http://the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter3.html.
Aquí está el comando total que estoy tratando de ejecutar desde la línea de comandos:
putty -load "host" -l username -pw password -m c:\test.sh