Où se trouve le répertoire .ssh?

13

entrez la description de l'image ici

J'ai installé openssh, mais je ne trouve pas le .sshrépertoire. Quelqu'un pourrait-il me dire où trouver ce répertoire?

PS J'ai installé Ubuntu 16.10 en tant que machine virtuelle.

Sandra Ross
la source
1
Le répertoire .ssh n'est pas créé par défaut sous votre répertoire personnel. Lorsque vous appelez ssh somehost(remplacez «somehost» par le nom ou l'adresse IP d'un hôte exécutant sshd), le répertoire et le fichier .ssh/known_hostsseront créés. Au lieu de cela, vous pouvez le créer avec mkdir ~/.ssh.
ridgy
Essayez de redémarrer le système, et si cela ne fonctionne pas, supprimez avec sudo apt remove puis réinstallez
George Udosen
1
Comme vous avez installé openssh-server (et devez être en cours d'exécution), vous pouvez simplement émettre ssh localhostet répondre yeslorsque vous êtes invité à continuer la connexion.
ridgy

Réponses:

14

Le fichier n'est pas créé par l'installation, mais lors de la première utilisation de sshou ssh-keygen. S'il n'est pas là, il n'y a rien à craindre. Vous pouvez simplement le créer en utilisant mkdir ~/.ssh/.

Jakuje
la source
5

Vérifiez ici le répertoire .ssh ici /home/your-username/.ssh.

Son caché à la suite du point (.) Devant le nom.

Donc, pour le trouver, faites-le ls -a | grep .sshà votre emplacement actuel, comme le montre l'image. Essayez également d'utiliser Nautilus

George Udosen
la source
Ça ne marche pas; regardez la nouvelle image dans la question.
Sandra Ross
si tel est le cas, supprimez et réinstallez à nouveau, semble étrange.
George Udosen
La raison pour laquelle cela n'a pas fonctionné dans l'image est que grep .ssh recherche un caractère suivi de ssh. Essayez grep \ .ssh
grantwparks
La mine @grantwparks fonctionne avec \.sshou .sshmais il vaut mieux utiliser le `` personnage
George Udosen