Guía avanzada del usuario

Conectar con el sistema de forma remota (rlogin)

El comando rlogin le permite conectar con otros sistemas UNIX de la red.

Para conectar de forma remota con otro sistema introduzca:

$ rlogin nombre_de_sistema

donde nombre_de_sistema es el nombre del sistema remoto.

Si aparece un indicador de contraseña, escriba la contraseña del sistema remoto y presione Retorno. Si su nombre de sistema está en el archivo /etc/hosts.equiv del otro sistema, éste "se fiará" de su nombre de sistema y no le pedirá que escriba la contraseña.

$ rlogin solitario
Password: (escriba contraseña)
Last login: Thu Sep 7 09:37:55 from triste
Sun Microsystems, Inc.   SunOS 5.5 October 1995
(Los siguientes comandos se ejecutan en el sistema solitario.)
$ pwd
/home/jose
$ logout
Connection closed.
$

rlogin sin un directorio de usuario

En el ejemplo anterior, el usuario jose conectó con solitario en el directorio /home/jose, como indicó el comando pwd. Cuando conecta con un sistema en el que no tiene directorio de usuario, rlogin muestra un mensaje indicando que no tiene directorio de usuario en el sistema remoto y le conecta con el directorio raíz (/) del sistema::

$ rlogin quejica
Password:
No directory! Logging in with home=/
Last login: Fri Jan 3 10:21:59 from triste
Sun Microsystems, Inc.    SunOS 5.1      October 1992
(Los siguientes comandos se ejecutan en el sistema quejica.)
$ pwd
/
$ logout
Connection closed.
$

rlogin usando el nombre de otro usuario

Es posible que desee conectar con un sistema remoto usando el nombre de otro usuario. Por ejemplo, si está trabajando en el sistema de otro usuario (usando el nombre de usuario de éste) y desea conectar con su propio sistema utilizando su nombre, podrá hacerlo mediante la opción -l de rlogin. La sintaxis del comando es:

rlogin nombre_de_sistema -l nombre_de_usuario

Por ejemplo, el caso siguiente muestra de qué forma el usuario jose, en el sistema triste, conectaría con el sistema solitario, con el nombre conde:

$ rlogin solitario -l conde
Password:
Last login: Wed Jan 8 07:12:25 from triste
Sun Microsystems, Inc.    SunOS 5.1      October 1992
(Los siguientes comandos se ejecutan en solitario.)
$ pwd
/home/conde
$ logout
Connection closed.
$

Observe que cuando un usuario conecta con un sistema remoto con el nombre de otro usuario, se encuentra en el directorio de usuario de dicho usuario.

rlogin con un sistema desconocido

Si intenta conectar con un sistema remoto cuyo nombre desconozca el sistema, rlogin buscará sin éxito en las bases de datos del computador principal y mostrará a continuación la siguiente nota:

$ rlogin desconocido
desconocido: computador principal desconocido
$

Abandonar una conexión rlogin

Normalmente, se termina una conexión rlogin al escribir logout al final de la sesión de trabajo. Si por alguna razón el usuario no puede terminar una sesión de esta forma, puede abortar la conexión escribiendo un signo ~ seguido de un punto (~.) al comienzo de la línea. La conexión de entrada con el sistema remoto se abortará y el usuario será devuelto al sistema original.

Si conecta con una serie de sistemas, accediendo a cada uno mediante otro sistema distinto, y utiliza ~. para abortar la conexión con cualquiera de los sistemas de la serie, volverá al sistema original:

$ rlogin salamanca
Password:
Last login: Fri Jan 10 09:14:43 from triste
Sun Microsystems, Inc.    SunOS 5.1      October 1992
(El siguiente comando se ejecuta en salamanca.)
$ ~.  (El signo ~ puede no aparecer en pantalla.)
Connection closed.
$

Si desea volver a una conexión intermedia rlogin, utilice dos tildes ~ seguidas de un punto (~~.) de este modo:

$ rlogin solitario
Password:
Last login: Tue Jan 7 08:12:49 from triste
Sun Microsystems, Inc.    SunOS 5.1      October 1992
(El siguiente comando se ejecuta en  solitario.)
$ rlogin salamanca
Password:
Last login: Tue Jan 7 10:17:40 from solitario
Sun Microsystems, Inc.    SunOS 5.1      October 1992
(El siguiente comando se ejecuta en salamanca.)
$ ~~.  (Los signos  ~~ pueden no aparecern en pantalla.)
Connection closed.
$

Suspender una conexión rlogin

Cuando se desee suspender una conexión rlogin para volver a ella más tarde, se deberá escribir el carácter (~) y después Ctrl-Z. La conexión rlogin se convierte en un proceso parado y el usuario regresa al sistema con el que se conectó.

Para reactivar la conexión escriba fg. También puede escribir el signo de tanto por ciento (%) seguido del número de proceso del proceso parado (el valor predeterminado de %, si no se incluye ningún número de proceso, es el proceso suspendido más recientemente).

$ rlogin solitario
Password:
Last login: Tue Jan 7 08:12:49 from triste
Sun Microsystems, Inc.    SunOS 5.1      October 1992
(El siguiente comando se ejecuta en solitario.)
 ~^Z  ( ^Z puede no aparecer en pantalla.)
Stopped
(El siguiente comando se ejecuta en triste.)
$ pwd
/home/jose
$ %
rlogin solitario

(El siguiente comando se ejecuta en solitario.)
$ logout
Connection closed.
$

De igual modo que puede abortar rlogin con ~~., si escribe dos signos ~ y Ctrl-Z se suspende el actual rlogin y el usuario se coloca en el rlogin intermedio.

Verificar su posición (who am i)

Después de conectar con varios sistemas remotos, tal vez bajo diferentes nombres de entrada, necesitará verificar el lugar exacto dónde se encuentra. Al escribir who am i aparece el nombre del sistema con el que está conectado actualmente así como su identidad actual.

Escriba man rlogin en el indicador de comando o consulte man Pages(1): User Commands.