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:
- Puerto:
port xxxx
- Protocolo: (Debe estar en
2
) - Tiempo de logueo:
LoginGraceTime 30
- Otra opcion importante es desabilitar el logueo de root:
PermitRootLogin no
- Numero maximo de usuarios conectados simultaneamente:
MaxStartups X
- 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
- Por dominio:
ssh -p númeroPuertoQuePusimos [email protected]
Posible problema de conexión:
-
Editamos fichero:
sudo nano /home/TUUSUARIO/.ssh/known_hosts
-
Eliminamos la linea que nos indica el mensaje en negrita ( en este ejemplo la 7).
Offending key in /home/user/.ssh/known_hosts:7
- Guardamos y salimos.