Script de Shell, ejecute el script de Shell en Linux para iniciar sesión en el servidor Unix remoto.
tmptty=`tty`
tmptty=`nombre base $tmptty`
tmpname=`whoami`
ip="xxx" #La dirección del host de destino
inp1="xxx^M" #El nombre de usuario del host. Tenga en cuenta que debe haber ^M
inp2="xxx^M" #La contraseña del host. Tenga en cuenta que debe haber ^M
inp3="ls^M"<. /p>
inp4="pwd^M"
inputfile=in
outputfile=out.log
rm -fr $inputfile
rm - fr $outputfile
mknod $inputfile p
touch $outputfile
#descripción del archivo 7 representa afuera, 8 representa adentro
exec 7lt ;gt;$archivo de salida
exec 8lt;gt;$archivo de entrada
telnet $ip lt;amp;8 gt;amp;7 amp
dormir 2; echo $inp1 gt; $ archivo de entrada
dormir 2; eco $inp2 gt; gt; $archivo de entrada p>
dormir 2; echo $inp4 gt;
cola -f $archivo de salida
mientras es verdadero
hacer
leer str
if [[ $str = "quit" || $str = "exit" ]]].
luego echo $ str gt; gt; $archivo de entrada salir
else echo $str gt; $archivo de entrada
fi
hecho
ps -ef | telnet | grep -v grep | grep -v telnetd | grep $tmptty | grep $tmpname | awk '{imprimir "kill -9", $tmptty | | sh
ps -ef | grep tail | grep -v grep | grep -v telnetd | grep $tmpname | /p>