web-dev-qa-db-fra.com

Impossible de trouver le répertoire .ssh dans mon terminal?

Je m'excuse par avance pour la question idiote, mais j'essaie de configurer une clé SSH pour GitHub sur mon Macbook. J'ouvre le terminal et aller dans le répertoire racine (mon nom d'utilisateur) et tapez "cd ~/.ssh" et il indique "Aucun fichier ou répertoire de ce type". Cependant, lorsque je saisis "ssh -v", il indique:

OpenSSH_5.9p1, OpenSSL 0.9.8x 10 May 2012
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec]
           [-D [bind_address:]port] [-e escape_char] [-F configfile]
           [-I pkcs11] [-i identity_file]
           [-L [bind_address:]port:Host:hostport]
           [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port]
           [-R [bind_address:]port:Host:hostport] [-S ctl_path]
           [-W Host:port] [-w local_tun[:remote_tun]]
           [user@]hostname [command]

Selon un autre site, cela signifie que je l’ai installé. Pourtant, je ne trouve le répertoire nulle part ...

J'ai donc deux questions: comment résoudre ce problème? Et où est supposé être le répertoire .ssh?

13
Allison

Si le répertoire .ssh n'existe pas, vous pouvez simplement le créer:

mkdir -p ~/.ssh

Ici, ~ est votre dossier personnel et est identique à /Users/allison. Ce n'est pas le même que le répertoire racine, qui est / et donc la racine de tout le système de fichiers.

Notez qu'il n'est généralement pas nécessaire de créer manuellement le dossier. Si vous n'avez jamais généré de clé SSH ou si vous n'avez pas encore utilisé SSH, le dossier n'a pas besoin . Cependant, une fois que vous avez généré une clé (avec ssh-keygen), SSH créera automatiquement le dossier pour vous.

18
slhck