Para entrar en un sistema UNIX necesitamos dos tipos de cosas, lógicas y físicas ;)
Necesidades lógicas
Identificador del sistema al que vamos a entrar (dirección IP o nombre, o sitio físico en caso de que entremos en consola).Identificador de usuario y una contraseña que nos proporciona el administrador.Ejemplo:
usuario: curso.contraseña: *****sistema: pluton
Necesidades físicas:
Una "terminal", que puede ser de texto o gráfica.Si es de texto puede ser:
- Una "terminal tonta" con caracteres ASCII mas una línea de comunicación.- Un "software" de emulación de terminal como la ventana CMD de Windows, desde la que hacer telnet al sistema en cuestión.Si es gráfica puede ser:- La "consola" de la máquina (un monitor conectado directamente).- Un "software" de emulación de ventanas como X-Reflection, Cygwin.
Entrar al sistema en modo "texto"
Podemos utilizar el comando telnet (siempre va a funcionar, pero no es muy seguro)
h:\> telnet pluton
Trying 172.17.3.149...
Connected to pluton.
Escape character is '^]'.
SunOS 5.8
login: curso
Password:
Last login: Thu Jul 22 12:55:07 from luna
Sun Microsystems Inc. SunOS 5.8 Generic Patch December 2002
curso@pluton:~>
El telnet utiliza el puerto 23. Tiene que estar abierto en el firewall que nos separe de la máquina
Entrar como otro usuario
Si yo soy el usuario "curso" pero quiero entrar como "luciag", simplemente hago "switch user":
curso@pluton:~> su - luciag
Password:
Sun Microsystems Inc. SunOS 5.8 Generic Patch December 2002
luciag@pluton:~>
También puedo hacerlo "sin el guión", pero entonces no cargaré el perfil del nuevo entorno, con lo que pueden quedarse cosas "sin inicializar".
curso@pluton:~> su luciag
Password:
luciag@pluton:~>
Entrar a otro sistema
Estamos ahora en pluton, que es Solaris. Si queremos entrar a luna, que es Linux, podemos volver a hacer telnet, pero va a ser mucho más cómodo hacer rlogin:
curso@pluton:~> rlogin luna
Password:
Y si queremos hacer doble mortal y entrar en otra máquina como otro usuario
curso@pluton:~> rlogin luna -l luciagPassword: