Telnex - Linux
LINUX
Telnet, SSH, VNC, NFS, Compartir Impresora Windows - Linux
1. Uso del Telnet y SSH en Linux
1.1 Telnet
Telnet es un protocolo que sirve para emular una terminal remota, lo que significa que se puede utilizar para ejecutar comandos introducidos con un teclado en un equipo remoto. La herramienta Telnet está implementada por el protocolo Telnet. Esto significa que traduce lasespecificaciones del protocolo al lenguaje de programación a fin de crear un programa que pueda emular una terminal.
Telnet opera en un entorno de cliente/servidor, lo que implica que el equipo remoto se configura como servidor, por lo que espera que el otro equipo le solicite un servicio. Por lo tanto, dado que este equipo remoto envía datos que se deben mostrar, el usuario siente que estátrabajando directamente en un ordenador remoto. En UNIX, este servicio se brinda por medio de lo que se conoce como un daemon (daemon), una tarea pequeña que se ejecuta de fondo. El daemon de Telnet se denomina Telnetd.
Protocolos e implementación
Telnet también es un protocolo, un conjunto de reglas y procedimientos que se definieron para estandarizar la comunicación de Telnet. Por esta razón,Telnet se implementó en muchas plataformas, en base a las especificaciones del protocolo.
Cómo ejecutar Telnet
Telnet se proporciona con varias plataformas, incluidas UNIX, Windows 95, Windows NT, y Linux.
El comando para iniciar una sesión Telnet generalmente es:
telnetnombre_del_servidor
nombre_del_servidor representa el nombre o la dirección IP del equipo remoto al que sequiere conectar el usuario. También puede usar su dirección IP, por ejemplo:
telnet 125.64.124.77
Por último, también puede especificar el puerto que desea usar introduciendo el número de puerto después de la dirección IP o el nombre del servidor:
telnet 125.64.124.77 80
Comandos en Telnet
Una vez conectado al equipo remoto, se le solicitará queintroduzca un nombre de usuario y una contraseña por razones de seguridad para permitir el acceso únicamente a los individuos autorizados. De hecho, la razón por la que Telnet es un protocolo tan potente es el hecho de que permite que los comandos se ejecuten en forma remota. El administrador de red define los comandos que se pueden ejecutar en una sesión Telnet. Generalmente son comandos UNIX, ya que lamayoría de los servidores Telnet pueden ejecutar UNIX. Los comandos estándar son:
Comando | Descripción |
? | mostrar ayuda |
close | Cerrar sesión Telnet |
display | Mostrar la configuración de la conexión en pantalla (tipo de terminal y puerto) |
entorno | Para definir las variables del entorno del sistema operativo |
logout | Para cerrar la sesión |
mode | Cambia entre losmodos de transferencia ASCII (transferencia de un archivo como texto) y los modos BINARIOS (transferencia de un archivo en modo binario) |
open | Abre otra conexión de la actual |
quit | Sale de la aplicación Telnet |
set | Cambia la configuración de conexión |
unset | Carga la configuración de conexión predeterminada |
1.2 SSH
SSH (SecureSHell) es un protocolo similar a Telnet quepermite abrir un shell en una máquina remota, con la diferencia de que SSH encripta toda la información que viaja por la red utilizando criptografía híbrida. Este procolo se implementa con arquitectura cliente-servidor, por lo que necesita:
• un servidor SSH en la máquina remota (por defecto, en el puerto 22 TCP).
• un cliente SSH que nos permita conectarnos al servidor.
En Linux se utiliza laimplementación SSH de OpenBSD, denominada OpenSSH (openssh.com/es/, paquetes openssh-server openssh-client), que proporciona varias aplicaciones:
• el servidor SSH (sshd, archivo de configuración /etc/ssh/sshd_config) y el cliente SSH (ssh, archivo de configuración /etc/ssh/ssh_config), que permiten obtener un shell remoto, ejecutar un comando remoto y entunelar protocolos.
• el comando scp...
Regístrate para leer el documento completo.