¿Dónde está el directorio .ssh?

13

ingrese la descripción de la imagen aquí

Instalé openssh, pero no puedo encontrar el .sshdirectorio. ¿Alguien podría decirme dónde puedo encontrar este directorio?

PD : instalé Ubuntu 16.10 como una máquina virtual.

Sandra Ross
fuente
1
El directorio .ssh no se crea por defecto debajo de su directorio de inicio. Cuando llame ssh somehost(reemplace 'somehost' por el nombre o IP de un host que ejecuta sshd), .ssh/known_hostsse creará el directorio y el archivo . En cambio, puede crearlo con mkdir ~/.ssh.
ridículo
Intente reiniciar el sistema, y ​​si no funciona, elimine con sudo apt remove y luego vuelva a instalar
George Udosen
1
Como también tiene instalado el servidor openssh (y debería estar ejecutándose), puede emitir ssh localhosty responder yescuando se le solicite que continúe la conexión.
ridículo

Respuestas:

14

La instalación no crea el archivo, sino al primer uso de ssho ssh-keygen. Si no está allí, no hay nada de qué preocuparse. Simplemente puede crearlo usando mkdir ~/.ssh/.

Jakuje
fuente
5

Verifique aquí el directorio .ssh aquí /home/your-username/.ssh.

Está oculto como resultado del punto (.) Antes del nombre.

Para encontrarlo, hazlo ls -a | grep .sshen tu ubicación actual como se ve en la imagen. Intenta también usar nautilus

George Udosen
fuente
No funciona; Mire la nueva imagen en la pregunta.
Sandra Ross
Si ese es el caso, quitar y volver a instalar de nuevo, parece extraño.
George Udosen
La razón por la que no funcionó en la imagen es porque grep .ssh busca algún carácter seguido de ssh. Prueba grep \ .ssh
grantwparks
@grantwparks mine trabaja con \.ssho .sshmejor para usar el `` personaje
George Udosen