Cómo utilizar el script de shell para implementar el inicio de sesión remoto automático
Utilice el siguiente script según sus necesidades:
(sleep 1; echo user; sleep 1; echo contraseña; echo yourcmdsleep 1)|telnet remotehost
Entre ellos, usuario, contraseña, yourcmd y host remoto se reemplazan con su nombre de usuario, contraseña de usuario, comando a ejecutar, nombre de computadora remota o IP, respectivamente. Si desea utilizar una secuencia de comandos para ingresar a un estado interactivo, puede usar expect.
Si desea obtener algunos datos a través de telnet a un puerto IP, puede utilizar el siguiente comando.
(Suspensión 5;) | Puerto IP Telnet para que los datos emitidos por el puerto dentro de los 5 segundos posteriores a Telnet se puedan imprimir en la pantalla y luego salir automáticamente.
Por ejemplo:
tempValue="KEY "
str4= `(dormir 1; eco AA dormir 1; eco 123; dormir 1; eco cola- f /aa/log/a . registro; dormir 1)| telnet $ { IP } | grep $ { valor temporal } ` 1
num4 = `echo $ { # str4 } '
if[$ { num 4 }-eq 0]; entonces
Echo "==:: Palabra clave CLAVE no encontrada en el archivo .log, ¡compruébelo!"
hoja4= "@NULL "
Otros
Echo "==:: ¡Encontré la palabra clave KEY en el archivo .log!"
sheet4="@OK "
El barco no corre con los gastos de carga