Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Esta herramienta, será útil en el momento que deseemos acceder a otros sistemas que
sean o no compatibles con el formato que estamos ejecutando.
Por ejemplo, si estamos en una máquina con un sistema Windows y deseamos acceder
al prompt de otra máquina con sistema UNIX de nuestra red local, PuTTY nos lo
permitirá.
Utilizar PuTTY
Lo primero que debemos hacer, es cargar PuTTY.
Una vez que cargamos PuTTY, nos encontraremos con esta pantalla:
Vemos el ejemplo siguiente. Probaremos acceder al Router con Telnet, que es el más
habitual, aunque hay otros también muy usados como SSH y Serial:
Entonces, al cargar haciendo clic en “Open“, nos aparecerá una pantalla como la
siguiente:
En este caso, ya estamos accediendo a un router. Nos pedirá login. Recordad, que
normalmente, en el prompt, al poner la password, no podremos visualizar los
caracteres que ponemos (no aparecen siquiera asteriscos), por lo que debemos andar
atentos.
Como podemos ver, ya podemos manipular la maquina a la que deseamos acceder.
Opciones de PuTTY
Haciendo clic sobre el icono de la aplicación (parte superior izquierda de la ventana),
podremos observar las opciones que nos permite el programa:
Special Command: Realiza comandos comunes sobre la máquina en la cual estamos
trabajando. En este caso, estamos viendo las posibles dentro del router. En una
máquina distinta, pueden ser otras.
New Session: Nos devolverá a la pantalla de configuración inicial, para que definamos
nuestras preferencias para la nueva sesión que deseemos realizar.
Clear Scrollback: Equivale a un CLS o clear. Limpia la pantalla pero no borra el buffer.
En este caso, cada vez que seleccionemos algo de texto en PuTTY, pasará
al Portapapeles. Una vez nos situemos (cursor verde) en el sitio donde deseemos
Pegar el contenido del Portapapeles, hacemos clic con el botón derecho y queda
solucionada esta cuestión.
Otra cuestión ventajosa de PuTTY, es que podemos guardar nuestras sesiones, como
hemos visto anteriormente. Debemos poner en Host Name, el nombre del HOST o la
dirección IP donde conectamos, el puerto requerido en Port, y el tipo de conexión que
deseemos realizar enConnection Type. Despues, en la caja de texto de Saved
Sessions, pondremos el nombre por el cual vamos a identificar la sesión. En este
caso, hemos decido llamarla igual que la dirección IP.
Cuando se realiza una conexión SSH por primera vez, el servidor entrega al cliente de
SSH la clave pública del servidor. PuTTy le alertará de ello y le ofrecerá la opción de
aceptar la clave o rechazarla. Si acepta la clave, se almacenará en el registro y se
utilizará para contrastarla con la que el servidor envíe en cada conexión. Si por algún
motivo la clave cambia, PuTTy generará un nuevo aviso en el que se planteará la
autenticidad de la clave recibida, ya que alguien podría estar haciéndose pasar por el
servidor al que nos queremos conectar.
Menú de sistema
El menú de sistema le permite acceder a opciones bastante interesantes mientras
trabaja. Para mostrar el menú de sistema haga clic con el botón derecho sobre la barra
de título de la ventana del terminal.
Pero tal vez suceda que el servidor al que desea conectar no le ofrezca la seguridad
que usted necesita. Por debajo de este nivel de seguridad, puede configurar PuTTy
para que le advierta de ello mediante la opción — warn below here — por debajo del
cual sería alertado de que el sistema de cifrado no es suficientemente seguro.
1. Para configurar los detalles del registro y qué tipo de información desea guardar
en el mismo, vaya al menú principal de configuración de PuTTy y en la categoría
Session seleccione la opción Logging.
2. Después marque las opciones All session output.
3. A continuación introduzca un nombre para el archivo en el campo Log file name
y seleccione su ubicación haciendo clic en Browse….
4. Deje marcada la opción por defecto Omit known password fields.
5. Para guardar la nueva configuración seleccione de nuevo la categoría Session y
haga clic en Save.
Información adicional:
Comandos SSH más frecuentes (linux shell commands)
Este es un listado de los comandos SSH que se usan con más frecuencia. Los
comandos se encuentran organizados por tema e incluyen una descripción breve para
comprender como usarlos.
Comandos de navegación
pwd muestra el path completo del directorio en el que se encuentra
cd cambia de directorio, por ejemplo cd directorio/subdirectorio
cd ~ lleva a su directorio home
cd – lleva al último directorio en el que estuvo
cd .. sube a un directorio superior
Listado de archivos
ls lista archivos y directorios de un directorio
ls -al lista archivos y directorios e información sobre los mismos
ls -aR lista archivos e información incluyendo todos los subdirectorios
ls -aR | more lista archivos e información incluyendo todos los subdirectorios por
pantallas
ls -alR > resultado.txt lista archivos e información de subdirectorios y lo guarda
en un archivo
cat resultado.txt mostraría en pantalla el contenido del archivo
ls *.html lista todos los archivos acabados en .html
ls -al directorio/subdirectorio/ lista archivos e información de ese subdirectorio
Copia todos los archivos de un directorio a otro manteniendo sus respectivos permisos