|
MANUAL SSH
¿Qué
es SSH?
SSH son las siglas de Secure Shell.
El SSH es un protocolo seguro que te permite conectar al servidor para poder
ejecutar comandos, esto sucede de la siguiente manera: se instala en el
servidor o la maquina que va a funcionar como servidor el software de servidor
de SSH y en el computador cliente el software respectivo. Una vez que esta
instalado se pueden realizar conexiones seguras desde las maquinas cliente a
la maquina que funciona como servidor, de tal manera que la transferencia de
datos no pueda ser robada o vista mientras se hace la comunicación. Lo que se
esta haciendo en realidad es un tunel de seguridad utilizando los recursos o
las posibilidades que nos proporciona Internet, de esta manera sin tener que
realizar costosos cableados, o tener una gran infraestructura es posible
enviar información de un lugar a otro de manera segura y económica.
SSH remplaza a comunicaciones inseguras como telnet, ftp, rlogin y rsh entro
otras. Ya que cuando se hace una comunicación por Telnet, por citar un
ejemplo, toda la información sobre la clave de acceso, nombre de usuario y
contraseña pueden ser vistas y robadas fácilmente sin que el usuario se de
cuenta de ello. Esto sucede porque la información viaja en texto plano, y
resulta relativamente sencillo obtener acceso a las maquinas que realizan
intercambio de información de esta manera. SSH por el contrario manda toda la
información encriptada, es decir codificada, de tal manera que si alguien
robara la información no podría leerla ya que necesita des-codificarla para
poder tener acceso a la misma. Y lo mas importante es que SSH es compatible
con sistemas Windows y Unix, si consideramos las ventajas que se tienen,
resulta una opción muy interesante sobretodo para aquellas empresas que
requieren el envío de información de manera segura.
- ¿Cuál
programa me recomiendan para conectarme por SSH?
Hay varios pero los mas usados
son 2:
- a.
Putty
- b.
SSH
Tectia™ Client (antes SSH Secure Shell for Workstations)
Es mas sencillo es SSH Tectia, asi que hablare de el en este manual.
- Ya baje e instale el programa, ahora que hago?
1. Abre el programa SSH de tal manera que obtengas la siguiente pantalla:

2. Pulse la barra espaciadora o de click en Quick Connect para conectar y que
aparezca esto:

3. Rellene las casillas con sus datos:
Host Name: sudominio
User Name: sunombredeusuario
Normalmente se coloca 22 en Port Number y Password en Authentication Method,
pero para rellenar estas 2 ultimas casillas debes consultarlo con tu
proveedor.
4. Pulse el botón "Connect" y cuando se lo solicite, introduzca la contraseña
de su dominio:

5. Si la contraseña es correcta, accederás a la consola desde la cual puede
trabajar con comandos UNIX:

- Cómo se que comandos utilizar en esta consola SSH?
Los comandos SSH Shell mas frecuentes 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
Crear, editar o eliminar archivos y directorios
pico /home/usuario/public_html/index.html edita el archivo index.html con el
editor pico
touch /home/usuario/public_html/404.html crea el
archivo vacio 404.html en ese directorio
rm archivo.txt elimina archivo.txt
rm -rf directorio/ ¡CUIDADO! elimina el
directorio indicado, los subdirectorios y todos sus archivos
mkdir descargas Crea un directorio llamado
descargas
rmdir descargas Elimina el directorio llamado
descargas
Otros comandos SSH
cp -a /home/usuario/public_html/origen/* /home/usuario/public_html/destino/
Copia todos los archivos de un directorio a otro manteniendo sus respectivos
permisos
du -sh muestra es espacio total ocupado por el directorio en el que se encuentra
du -sh * muestra el espacio ocupado de cada
archivo y directorio
whoami muestra su nombre de usuario
No olvides que si quieres una opción
económica, rápida y de muy buena calidad para tener tu sitio web, puedes visitar los
planes de http://www.7gb.net
Necesitas más ayuda? tienes dudas sobre ftp?
entra a:
Foro de Ftp y como subir o colgar una web
Gianina G. Salas Arruz
Asesora en Informática e Internet
http://www.webhuanuco.com/gianinasalas
http://www.DominioEconomico.com
Perú.
|