ssh publico privada
This commit is contained in:
@@ -1,16 +1,45 @@
|
||||
# Activar el *scroll* en **Tmux**
|
||||
#### 31/05/2020
|
||||
# Conexión a un servidor por **SSH** con clave *publico/privada*
|
||||
|
||||
Algo muy sencillo que me ha traído de cabeza ha sido activar el *scroll* en **tmux**. Me hacía falta porque en **Linux** es fundamental leer lo que pasa en la terminal, además cuando intentas ir hacia arriba van saliendo los últimos comandos, como cuando le das al botón de *flecha arriba* de nuestro teclado.
|
||||
#### 13/08/2023
|
||||
|
||||

|
||||
El principal motivo para conectarnos a un servidor **SSH** con clave *público/privada* es, obviamente, por seguridad. Y el principal problema es que si perdemos esa clave no podremos conectarnos. Así teniendo esto en cuenta vamos a proceder.
|
||||
|
||||
Solo hay que crear un archivo de configuración de *tmux* y añadirle la opción, esto se puede hacer con tan solo una linea en nuestra terminal:
|
||||
Partimos de un servidor con *SSH* activado y un cliente con los paquetes necesarios para poder conectarnos.
|
||||
|
||||
"set -g mouse on" >> ~/.tmux.conf
|
||||
Vamos a crear las claves:
|
||||
|
||||
Después de esto tienes que volver a abrir *tmux* y ya lo tienes
|
||||
```bash
|
||||
ssh-keygen -b 4096 -t rsa
|
||||
```
|
||||
|
||||
Visto en [https://superuser.com](https://superuser.com/questions/209437/how-do-i-scroll-in-tmux)
|
||||
Te pide nombre del archivo y ubicación. Yo la he dejado en blanco para que sea más sencillo el ejemplo.
|
||||
|
||||

|
||||
|
||||
Esto crea dos archivos:
|
||||
|
||||

|
||||
|
||||
Ahora vamos a pasar la clave pública al servidor con el comando:
|
||||
|
||||
```
|
||||
scp ~/.ssh/raspi_rsa.pub usuario@ip:~/.ssh/
|
||||
```
|
||||
|
||||
Después hay que añadir la clave pública al archivo *~/.ssh/authorized_keys* (si no existe, habrá que crearlo). Esto se hace en el servidor.
|
||||
|
||||
```
|
||||
cat ~/.ssh/raspi_rsa.pub >> ~/.ssh/authorized_keys
|
||||
```
|
||||
|
||||
Con esto ya está, podremos conectarnos a nuestro servidor sin contraseña. Antes de terminar un ajuste más que deshabilita el acceso mediante contraseña y con el usuario *root* en [*dropbear*](https://www.linuxadictos.com/dropbear-ssh-alternativa-ligera-para-openssh.html) con [*dietpi*](https://dietpi.com/).
|
||||
|
||||
Editamos el archivo ```/etc/default/dropbear``` y añadimos el siguiente argumento:
|
||||
|
||||
```
|
||||
DROPBEAR_EXTRA_ARGS="-sg"
|
||||
```
|
||||
|
||||
Visto en [Conectarse a un servidor ssh sin tener que usar contraseña](https://geekland.eu/conectarse-servidor-ssh-sin-contrasena/) y en [Password Auth and Root Login via SSH - General Discussion - DietPi Community Forum](https://dietpi.com/forum/t/disable-password-auth-and-root-login-via-ssh/15024)
|
||||
|
||||
Salu2
|
||||
|
||||
Reference in New Issue
Block a user