Cliente y servidor SSH (Linux). - Atlantidajas/entornos-desarrollo GitHub Wiki

SSH Linux

Instalar cliente SSH.

sudo apte-get update sudo aptitude install ssh

Instalar servidor SSH.

sudo apt-get install ssh openssh-server

Para configurar opciones de servidor.

sudo nano /etc/ssh/sshd_config

Dentro del fichero podemos configurar:

  1. Puerto: port xxxx
  2. Protocolo: (Debe estar en 2)
  3. Tiempo de logueo: LoginGraceTime 30
  4. Otra opcion importante es desabilitar el logueo de root: PermitRootLogin no
  5. Numero maximo de usuarios conectados simultaneamente: MaxStartups X
  6. Permitir a determinados usuarios ingresar. (Puede que esta opción no venga en el fichero, aún así puede ser añadida ) AllowUsers pedro [email protected]

Reiniciar configuración:

sudo /etc/init.d/ssh restart

Para conectarnos.

  • Por IP: ssh -p númeroPuertoQuePusimos usuario@ipMáquinaAlQueNosConectamos

Posible problema de conexión:

  1. Editamos fichero: sudo nano /home/TUUSUARIO/.ssh/known_hosts

  2. Eliminamos la linea que nos indica el mensaje en negrita ( en este ejemplo la 7).

Offending key in /home/user/.ssh/known_hosts:7

  1. Guardamos y salimos.