Kann nicht finden.ssh-Verzeichnis in meinem terminal?

Ich entschuldige mich im Voraus für die dumme Frage, aber ich versuche, einen SSH-Schlüssel für GitHub auf meinem Macbook einzurichten. Ich öffne das Terminal und gehe zum Stammverzeichnis (mein Benutzername) und tippe "cd ~/.ssh "und es heißt" Keine solche Datei oder ein solches Verzeichnis". Wenn ich jedoch "ssh-v" eingebe, listet es auf:

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]

Was laut einer anderen Website bedeutet, dass ich es installiert habe. Dennoch kann ich das Verzeichnis nirgendwo finden...

Also habe ich zwei Fragen:Wie behebe ich das? Und wo ist der .ssh-Verzeichnis soll sein?

 15
Author: slhck, 2013-08-22

1 answers

Wenn das Verzeichnis .ssh nicht existiert, können Sie es einfach erstellen:

mkdir -p ~/.ssh

Hier ist ~ Ihr Home-Ordner und entspricht /Users/allison. Es ist nicht dasselbe wie das Stammverzeichnis, das / und somit das Stammverzeichnis des gesamten Dateisystems ist.

Beachten Sie, dass Sie den Ordner normalerweise nicht manuell erstellen müssen. Wenn Sie noch nie SSH-Schlüssel generiert haben oder SSH noch nicht verwendet haben, muss der Ordner nicht. Sobald Sie jedoch einen Schlüssel generiert haben (mit ssh-keygen), SSH wird automatisch den Ordner für Sie erstellen.

 21
Author: slhck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2013-08-22 12:40:09