Sistemas Industrial Telecomunicaciones Profesores Estudiantes Sirio Admisiones


CONTENIDO
Qué es PuTTY , PSCP y PLINK?
 

PuTTY es un cliente de Telnet y de SSH «libre» para la interoperación con OpenSSH desde sistemas Windows.  

PSCP, un programa para Windows al estilo scp, el cual sirve para enviar archivos desde Windows a Linux y viceversa. También para ver el contenido de un directorio y los permisos sobre el mismo.

PLINK, nos sirve para ejecutar comandos en el servidor Linux desde la terminal Windows.

Arriba


Pasos a seguir para conectarnos a un servidor Linux, por SSH con PuTTY.

1

Descargar PuTTY:

Para esto debe dirigirse al sitio http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html y bajar los archivos correspondientes a su sistema operativo.  (Para el desarrollo de este Manual es necesario que baje el archivo del PuTTY, y de una vez los de PSCP y PLINK)
 
2

Correr el Programa (putty.exe):

Una vez descargado, tenemos que ir a la carpeta donde lo hallamos bajado y hacer doble clic para ejecutarlo, este programa  abre la siguiente ventana:  (Fig. 1)


Fig 1.

 
3

Escoger el tipo de Protocolo a utilizar:

Antes de crear una conexión se debe escoger el tipo de protocolo a utilizar, en nuestro caso, nos conectaremos a un servidor Linux con el protocolo SSH2, para esto nos dirigimos a la Categoría Connection  a la subcategoría SSH (Fig 2), y escogemos como versión de protocolo de SSH la 2 (Fig 3). 


Fig 2.


Fig 3.

4

 Configurar una Sesión

Una vez realizado el paso 3, para efectuar la conexión, nos dirigimos a la Categoría Session e introducimos en el campo Host Name el nombre (sirio.sanmartin.edu.co) o dirección IP (200.31.206.200) del servidor al cual queremos conectarnos, luego escogemos el protocolo SSH, (esto se debe tener siempre en cuenta, ya que PuTTY utiliza por defecto el protocolo de Telnet), y por ultimo para ahorrarnos estos pasos en el futuro, en el campo de Saved Sessions, le colocamos un nombre a la sesión y pulsamos el boton Save, para grabarla. (Ver Fig 4).  Ya listos, pulsamos el boton Open, y esperamos a que aparezca la ventana de la Fig 5. 


Fig 4.


Fig 5.

NOTA: Cuando se realiza una conexión SSH por primera vez el servidor entrega al cliente ssh la clave pública del servidor Fig 5. Esta clave se almacena en el registro y se utiliza para contrastarla con la que el servidor envia en cada conexión. Si por algún motivo la clave cambia SSH genera un aviso en el que se plantea la autenticidad de la clave recibida ya que alguien podría estar haciéndose pasar por el servidor al que nos queremos conectar.


Fig 6.

5

Fin

Despues de un tiempo, aparecera la ventana de la Fig 7. en la cual despues de haber introducido el nombre de usuario (login) y contraseña (password) , podra trabajar directamente con el servidor Linux (Ver Fig 8).


Fig 7.


Fig 8.

6

Volver a Utilizar PuTTY

La proxima vez que deseemos entrar a la misma maquina, solo tenemos que dar doble click sobre el nombre de la sesión previamente guardada en el paso 4 (Ver Fig 9).


Fig 9.

Arriba


PSCP esquema general.
 

Para poder utilizar PSCP, debemos hacer lo siguiente: Abrir una terminal Windows (MS-DOS en Windows 95/98 o una interfaz de comandos en Windows NT), luego nos ubicamos en el directorio donde tenemos el ejecutable pscp.exe, (para ahorrarnos este paso, es preferible colocar en el autoexec.bat en el path, la ubicación de los archivos ejemplo: SET PATH=.;C:\SSH\), con esto ya podemos realizar las siguientes operaciones: 

Para copiar archivos de Linux a Windows
Se debe ejecutar la siguiente línea: Pscp -pw contraseña usuario@host:/directorio_origen/archivo directorio_destino ejemplo:
pscp -pw xxx guest@sirio.sanmartin.edu.co:/home/guest/manual.txt c:\tmp 
con esta línea lo que queremos es entrar como el usuario guest cuya contraseña es xxx al servidor Linux sirio.sanmartin.edu.co y copiar el archivo manual.txt que se encuentra en el directorio /home/guest, al directorio c:\tmp de nuestro equipo.  Por seguridad podemos obviar la opción -pw contraseña de la siguiente forma:
pscp guest@sirio.sanmartin.edu.co:/home/guest/manual.txt c:\tmp  lo único que cambia, es que al hacer la conexión, el servidor nos pedirá la contraseña.
Para copiar archivos de Windows a Linux
Se debe ejecutar la siguiente línea: Pscp -pw contraseña directorio_origen\archivo usuario@host:/directorio_destino/ ejemplo:
pscp -pw xxx c:\tmp\ejemplo.zip guest@sirio.sanmartin.edu.co:/home/guest/
con esta línea lo que queremos es entrar como el usuario guest cuya contraseña es xxx al servidor Linux sirio.sanmartin.edu.co y copiar el archivo ejemplo.txt que se encuentra en el directorio c:\tmp de nuestro equipo, al directorio /home/guest del servidor Linux.  

Arriba


PLINK esquema general.
 

PLINK, nos sirve para ejecutar comandos en el servidor Linux desde la terminal Windows. El Esquema es el siguiente: plink -ssh -pw contraseña usuariot@host comando_a_ejecutar.
Por ejemplo:
plink -ssh -pw xxx guest@sirio.sanmartin.edu.co ls /home/guest
con esta línea lo que queremos es entrar como el usuario guest cuya contraseña es xxx al servidor Linux sirio.sanmartin.edu.co utilizando el protocolo SSH (-ssh) para ver el contenido del directorio /home/guest (ls /home/guest).  


Arriba

Manual realizado por Carlos F. Rodríguez Asistente de Investigación Sirio 2001


El manual se realizo con información recolectada de diversas paginas que hablan sobre el tema, y experiencias propias del autor.

Esta información se cede al dominio público.

Correo :
sirio@sanmartin.edu.co

Fundación Universitaria
San Martin
Bogotá, Colombia - 2008