Ahora que ya sabe como conseguir todos los servicios de red sobre term
,
sería bonito colocar las cosas de tal modo que su enlace se establezca y
configure automáticamente. Básicamente hay infinitas formas de hacerlo,
dependiendo de que programa de comunicación utilice y como acceda a su
sistema remoto.
Un programa que yo no he usado, pero que he oido que es bastante agradable,
es fet
: un front-end para term
. Está diseñado para introducirle en un
sistema remoto y poner en marcha term
y todos sus tredirs. Cualquier
comentario sobre fet será bienvenido.
Le daré un ejemplo de una serie de comandos que usa kermit
para
introducirse en el sistema remoto y que efectúa todas las inicializaciones
de term
. Obviamente, si usa estos ejemplos, tendrá que modificarlos para
sus propios procedimientos de acceso.
El comando que se invoca en este caso es la shell script knet, dada por:
#!/bin/sh /usr/bin/kermit -y $HOME/.kerm_term > $HOME/klog < /dev/null 2>& 1 exec $HOME/bin/tstart >> $HOME/klog 2>& 1
La script .kerm_term viene dada por:
pause 2 # El numero al que llamar output atdtXXXXXXX \13 # Acceso al servidor de terminal input 145 {name: } output MYNAME \13 input 3 {word: } output MYPASSWORD \13 input 5 {xyplex>} # Hacer la linea transparente output term telnet-t \13 output term stopb 1 \13 # Conectar al host remoto output telnet remotehost.somedomain.org \13 input 10 {ogin: } output MYOTHERNAME \13 input 3 word: output MYOTHERPASSWORD \13 pause 5 # Lanzar term en el host remoto output exec term -s 38400 -l $HOME/tlog -w 10 -t 150 \13 ! /usr/bin/term -r -l $HOME/tlog -s 38400 -c off -w 10 -t 150 < /dev/modem > /dev/modem & # Abrir otros clientes aqui suspend !killall -KILL term
y finalmente, la script tstart que lanza los clientes term es:
#!/bin/sh # # Esto hace que salga el correo, pueda leer news, y pueda recoger correo. # /usr/local/bin/tredir 2025 25 2119 newshost:119 2110 pophost:110 # # Puedo abrir una Xwindow aqui # /usr/local/bin/trsh -s txconn # # Ahora recibire el correo.... # /usr/local/bin/pop # # Limpiar la cola, en caso de boo-boos # /usr/bin/runq # # Acabado # echo ^G^G > /dev/console
Cuando por fin quiera cerrar la conexión, retoma y termina el kermit. La
última linea del script mata el term
local y al sistema a su estado inicial.
(Nota del autor: en lugar de hacer '!killall -KILL term', creo que sería
posible hacer solamente '!tshutdown'. ┐Funcionará esto también?
)
Como ya dije, hay zillones de formas de hacerlo; estas solo se han citado
como ejemplos para que pueda comenzar. Otros ejemplos pueden encontrarse en
los paquetes autoterm
y JoelTermStuff
.