lunes, 14 de noviembre de 2011

OpenSSH

OpenSSH es una versión gratuita de las herramientas de conectividad SSH (Secure SHell). OpenSSH cifra todo el tráfico (incluyendo contraseñas) para evitar espionaje, secuestro de conexiones y otros ataques. Además, OpenSSH ofrece creación de túneles seguros, y varios métodos de autenticación, y soporta todas las versiones del protocolo SSH.

La forma de instalar el servidor en Ubuntu es:

sudo apt-get install openssh-server

Para configurar esta aplicación tendrás que modificar el fichero que encontraras en /etc/ssh llamado sshd_config.
sudo vi /etc/ssh/sshd_config
    Una vez instalado será posible establecer conexiones remotas de forma segura:

    ssh usuario@ip-dominio

    Entre los usos más comunes de ssh, se encuentra scp (Secure Copy) y se trata de una herramienta para lograr copiar ficheros entre equipos remotos, un ejemplo:

    scp archivo_origen usuario@host:directorio/archivo_destino

    *Al omitir el usuario toma el usuario con el cual nos encontramos conectados.

    Y si se trata de más de un archivo, algo así como la copia de un mes completo, utilizamos un ciclo:

    for x in $(seq -w 1 31); do scp archivo$x usuario@host:/directorio/archivo_destino; done 

    En donde seq indica una secuencia del 1 al 31 y la opción -w rellena con 
    ceros a la izquierda el tamaño del número más grande, así tomará 01, 02,03...,31
    
    

      No hay comentarios:

      Publicar un comentario