¿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.


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/.


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


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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.