TEMA 10. Servicios de la Intranet |
10.2 telnet y ssh Para iniciar una sesión con un intérprete de comandos de otro computador, puede emplear el comando telnet seguido del nombre de la máquina en la que desea trabajar, por ejemplo si desea conectarse a la máquina elite.organizacion.edu.co: telnet elite.organizacion.edu.co Una vez conectado podrá ingresar su login y clave en esa máquina, y entonces se iniciará una sesión en modo texto como las que ve en las consolas virtuales. La información que transmita (incluyendo su clave) no será protegida o encriptada y podría ser vista en otros computadores por los que transite la información (esto sólo puede hacerse con herramientas apropiadas como los sniffers, y desde la cuenta del administrador del sistema). Comando para abrir un intérprete de comandos en otro computador sin encriptar información. Una alternativa más segura para telnet, pero que requiere más recursos del computador es ssh que encripta la información antes de transmitirla, que autentica la máquina a la cual se conecta y que puede emplear mecanismos de autenticación de usuarios más seguros. Para conectarse como usuario pablo a la máquina elite.organizacion.edu.co: ssh -l pablo elite.organizacion.edu.co ssh autenticará la máquina a la cual se está conectado, comparando la llave pública de esa máquina con alguna de las que conozca, si la llave pública de la máquina a cambiado o si es la primera vez que se conecta a ese sitio, ssh le pedirá confirmar la nueva llave pública. Después le pedirá su clave en ese servidor (o si ha configurado autenticación con llaves simétricas pedirá su clave RSA) para finalmente dejarlo en una sesión en modo texto, tal como telnet, pero que encripta toda la información que transmita. Si en el computador al que se conecta hay programas para X-Window (con interfaces gráficas) puede iniciarlos y verlos en su computador esto incluso puede hacerse con otros sistemas operativos si configura un servidor de X-Window. Para lograrlo se deben seguir ciertos pasos que se ejemplifican a continuación, suponiendo que usted está conectado al computador alfa.organizacion.edu.co y abrió una sesión con telnet en el computador elite.organizacion.edu.co. Comando que debe darse en un servidor de X-Window para permitir que clientes de X-Window presenten programas gráficos en el servidor (es necesario sólo si se usa telnet o si ssh no se configuró para retransmitir información de X-Window). Nombre de la variable de ambiente con la dirección del servidor de X-Window que debe emplearse para abrir programas con interfaz gráfica. 1. En el computador alfa.organizacion.edu.co debe estar corriendo un servidor de X-Window (si usted está trabajando en el escritorio Gnome ya está funcionando su servidor X-Window). El computador elite.organizacion.edu.co actuará como cliente de X-Window. 2. En alfa.organizacion.edu.co debe habilitar conexiones de X-Window desde la máquina en la cual ejecutará la aplicación. Si usa telnet o si ssh no se configuró para retransmitir información de X-Window, esto lo puede hacer con el comando xhost: xhost +elite.organizacion.edu.co 3. En el computador en el cual ejecutará el programa (el cliente) debe indicar en la variable de ambiente DISPLAY, el nombre del servidor de X-Window: export DISPLAY= alfa.organizacion.edu.co:0 Si emplea ssh normalmente no requerirá este paso. 4. Al final inicializando la aplicación gráfica en elite.organizacion.edu.co por ejemplo: Xeyes |
Copyright - © ANFORA, 2004. Todos los derechos reservados. Condiciones Legales.