Servidor SSH en Ubuntu

Como vimos con tcpdump, protocolos como ftp, telnet o http son muy inseguros, pues las contraseñas no viajan cifradas por la red y pueden ser interceptadas fácilmente.

Para el caso del telnet, una buena alternativa, es SSH. SSH es como telnet, pero con la diferencia de que los datos dentro de los paquetes viajan encriptados.

Para instalar y probar SSH en Linux, debemos hacer lo siguiente:

  • Descargar e instalar mediante apt open ssh, sudo apt-get install openssh-server
  • Conectarse al servidor SSH, mediante el cliente ssh. Tengamos en cuenta que nuestro servidor SSH, en esta ocasión, es nuestra misma PC, por lo tanto nos conectaremos mediante ssh localhost o ssh 127.0.0.1 o ssh $(hostname)
  • Una vez que intentemos conectarnos por primera vez a un servidor, como en este caso, aparecerá un mensaje como “The authenticity of host ‘localhost (127.0.0.1)’ can’t be established. Are you sure you want to continue connecting (yes/no)?”, ingresamos yes y presionamos enter.
  • Luego nos solicita el password de nuestro usuario en ese equipo, y si no nos equivocamos, ya estaremos conectados.
  • Luego, podremos ver en que en el HOME de nuestro usuario se creó un directorio .ssh y que el mismo hay un archivo known_hosts. Este archivo guarda las claves RSA generadas para cada uno de los equipos a los que nos vayamos conectando.

luciano@ubuntu$ ssh localhost
The authenticity of host 'localhost (127.0.0.1)' can't be established.
RSA key fingerprint is 19:20:60:62:e7:f3:02:8b:c7:c1:23:ea:c9:16:0d:7e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '
localhost' (RSA) to the list of known hosts.
luciano@localhost'
s password:
Linux luciano-ubuntu 2.6.24-19-generic #1 SMP Wed Jun 4 16:35:01 UTC 2008 i686

The programs included with the Ubuntu system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
applicable law.

To access official Ubuntu documentation, please visit:
http://help.ubuntu.com/
Last login: Sat Jun 21 21:09:40 2008 from localhost
luciano@ubuntu:~$ logout
Connection to localhost closed.
luciano@ubuntu:~$
luciano@ubuntu:~$ ls ./ssh
known_hosts

Vía: Ubuntu Life

1 comentario en este artículoDeje el suyo
  1. pkn@ubuntu:~$ ssh 127.0.0.1
    The authenticity of host ’127.0.0.1 (127.0.0.1)’ can’t be established.
    RSA key fingerprint is a6:3d:03:46:ee:12:56:63:fe:6a:47:49:40:d0:69:39.
    Are you sure you want to continue connecting (yes/no)? yes
    Warning: Permanently added ’127.0.0.1′ (RSA) to the list of known hosts.
    pkn@127.0.0.1′s password:
    Linux ubuntu 2.6.27-9-generic #1 SMP Thu Nov 20 21:57:00 UTC 2008 i686

    The programs included with the Ubuntu system are free software;
    the exact distribution terms for each program are described in the
    individual files in /usr/share/doc/*/copyright.

    Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by
    applicable law.

    To access official Ubuntu documentation, please visit:
    http://help.ubuntu.com/
    Last login: Fri Jan 16 17:07:31 2009 from localhost
    pkn@ubuntu:~$ logout
    Connection to 127.0.0.1 closed.
    pkn@ubuntu:~$
    pkn@ubuntu:~$ ls ./ssh
    ls: no se puede acceder a ./ssh: No existe el fichero ó directorio
    pkn@ubuntu:~$

    cual ha sido el problema, por que no se como solucionarlo, ya que soy bastante nuev con linux: gracias

Deje su comentario

Por favor, ingrese su nombre

Por favor, ingrese un correo-e válido

Por favor, ingrese su mensaje

luauf.com 2012

WordPress