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.


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


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


Ç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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.