端末に.sshディレクトリが見つかりませんか?


14

愚かな質問については事前に謝罪しますが、MacbookでGitHubのSSHキーを設定しようとしています。ターミナルを開き、ルートディレクトリ(ユーザー名)に移動して「cd〜/ .ssh」と入力すると、「No such file or directory」と表示されます。ただし、「ssh -v」と入力すると、次のリストが表示されます。

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]

別のウェブサイトによると、それがインストールされているということです。しかし、どこにもディレクトリが見つかりません...

だから私は2つの質問があります:これをどのように修正しますか?そして、.sshディレクトリはどこにあるのでしょうか?


2
Slhckの答えはおそらく正解です。ルートディレクトリはユーザー名ではなく、ホームディレクトリであると指摘したかっただけです。ルートディレクトリは、を入力した場合の移動先cd /でありC:、Windowsの場合や、Finderでハードドライブをクリックする場合と同じです。
テルドン

回答:


20

場合は.sshディレクトリが存在しない、あなたは単にそれを作成することができます。

mkdir -p ~/.ssh

ここ~は、ホームフォルダーであり、と同じ/Users/allisonです。ルートディレクトリとは/異なり、ファイルシステム全体のルートです。

通常、フォルダを手動で作成する必要はありません。SSHキーを生成したことがない場合、またはSSHをまだ使用していない場合は、フォルダーが存在する必要ありません。ただし、(を使用してssh-keygen)キーを生成すると、SSHが自動的にフォルダーを作成します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.