Vous ne trouvez pas le répertoire .ssh dans mon terminal?

14

Je m'excuse à l'avance pour la question stupide, mais j'essaie de configurer une clé SSH pour GitHub sur mon Macbook. J'ouvre le terminal et vais dans le répertoire racine (mon nom d'utilisateur) et tape "cd ~ / .ssh" et il dit "Aucun fichier ou répertoire". Cependant, lorsque j'entre "ssh -v", il répertorie:

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]

Ce qui, selon un autre site Web, 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 censé se trouver le répertoire .ssh?

Allison
la source
2
La réponse de Slhck est probablement juste, je voulais juste souligner que le répertoire racine n'est pas votre nom d'utilisateur, c'est votre répertoire personnel. Le répertoire racine est l'endroit où vous allez si vous tapez cd /, c'est l'équivalent de C:Windows ou de cliquer sur votre disque dur dans le Finder.
terdon

Réponses:

20

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

mkdir -p ~/.ssh

Voici ~votre dossier de départ et est le même que /Users/allison. Ce n'est pas la même chose que le répertoire racine, qui est /et donc la racine de tout le système de fichiers.

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

slhck
la source