.sshディレクトリはどこにありますか?


13

ここに画像の説明を入力してください

opensshをインストールしましたが、.sshディレクトリが見つかりません。誰かがこのディレクトリをどこで見つけられるか教えてもらえますか?

PS私は仮想マシンとしてUbuntu 16.10をインストールしました。


1
.sshディレクトリは、デフォルトではホームディレクトリの下に作成されません。呼び出しssh somehost(「somehost」をsshdを実行しているホストの名前またはIPに置き換えます)すると、ディレクトリとファイル.ssh/known_hostsが作成されます。代わりに、で作成できますmkdir ~/.ssh
くだらない

システムを再起動してみてください。機能しない場合は、sudo apt removeで削除してから再インストールしてください
George Udosen

1
openssh-serverもインストールされている(そして実行されているはずです)ので、接続を続けるように求められたら、発行ssh localhostして応答するだけyesです。
くだらない

回答:


14

このファイルはインストールでは作成されませんが、sshまたはを初めて使用したときに作成されますssh-keygen。ない場合でも、心配する必要はありません。を使用して簡単に作成できますmkdir ~/.ssh/


5

ここで.sshディレクトリを確認してください/home/your-username/.ssh

名前の前のドット(。)の結果として非表示になっています。

ls -a | grep .ssh画像で見られるように、現在の場所で検索してください。また、nautilusを使用してみてください


それは機能しません。質問の新しい画像をご覧ください。
サンドラロス

その場合は、削除してから再インストールしてください。
ジョージウドセン16

この図で機能しなかった理由は、grep .sshがsshに続く文字を探しているためです。grep \ .sshを試してください
grantwparks 2018

@grantwparks鉱山で働く\.sshか、.ssh``文字を使用することなく、最高
ジョージUdosen
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.