Obtener dinero con AdFly

martes, 18 de enero de 2011

OpenSSH

SSH es un protocolo de seguridad que se utiliza para enviar información de forma segura, protegidas por contraseña. La versión libre se llama OpenSSH.

Para utilizarla en Debian, primero:

DESDE EL SERVIDOR

  • DESCARGAMOS E INSTALAMOS EL PAQUETE .DEB
SHELL
# aptitude install openssh-server
  • CONFIGURAMOS
        La configuración inicial de OpenSSH, es estándar, y si queremos real seguridad, deberíamos cambiar la configuración por defecto. Modificamos el archivo de configuración:

SHELL
# nano /etc/ssh/sshd_config

        Dentro de este archivo modificamos las siguientes variables.

        Cambiamos el puerto, que por defecto es 22, por otro como por ejemplo 4321:

port 1234

        Deshabilitamos que podamos conectarnos como root:

PermitRootLogin no

        Está establecido por defecto para conectarnos desde cualquier red. Si queremos que se conecte desde una red específica, debemos asignarla.

ListenAddress 0.0.0.0 ##Default

        Si queremos que sólo algunos usuarios puedan tener acceso al servicio SSH, lo especificamos así:

AllowUsers tusuario, miotrousuario
  
        Ahora a reiniciar el servicio desde la cónsola:

SHELL
# /etc/init.d/ssh restart



DESDE EL CLIENTE
  • CONECTARSE AL SERVIDOR
       Para conectarnos y navegar en el servidor SSH, escribimos desde la cónsola:

SHELL
$ ssh usuario@direccion-ip
       Siendo direccion-ip la dirección del servidor.

  • COPIAR ARCHIVOS 
       La sitaxis es la siguiente:

scp [[usuario@]host:]ruta ... [[usuario@]host:]ruta 
      
       En este caso usamos el comando SCP, para copiar de Servidor a Cliente o de Cliente a Servidor.

      De Servidor a Cliente:

       Suponiendo que tenemos el archivo cosas.tar.gz en el directorio del usuario desarrollo en el servidor y queremos copiarlo al directorio actual en que estamos en el cliente. Lo hacemos de la siguiente forma:

SHELL
$ scp desarrollo@servidor.org:cosas.tar.gz  .

     De Cliente a Servidor:

      Si queremos subir un archivo al servidor desde el cliente, usando el mismo archivo del ejemplo anterior:

SHELL
$ scp cosas.tar.gz  usuario@servidor.org:directorio_destino

No hay comentarios:

Publicar un comentario