Wo ist das .ssh-Verzeichnis?

13

Geben Sie hier die Bildbeschreibung ein

Ich habe openssh installiert, aber ich kann das .sshVerzeichnis nicht finden . Kann mir jemand sagen, wo ich dieses Verzeichnis finden kann?

PS Ich habe Ubuntu 16.10 als virtuelle Maschine installiert.

Sandra Ross
quelle
1
Das .ssh-Verzeichnis wird standardmäßig nicht unter Ihrem Home-Verzeichnis erstellt. Wenn Sie aufrufen ssh somehost('somehost' durch den Namen oder die IP eines Hosts ersetzen, auf dem sshd ausgeführt wird), werden das Verzeichnis und die Datei .ssh/known_hostserstellt. Stattdessen können Sie es mit erstellen mkdir ~/.ssh.
Ridgy
Versuchen Sie, das System neu zu starten, und wenn es nicht funktioniert, entfernen Sie es mit sudo apt remove und installieren Sie es erneut
George Udosen
1
Da Sie auch den openssh-Server installiert haben (und ausführen sollten), können Sie nur eine Frage stellen ssh localhostund antworten, yeswenn Sie aufgefordert werden, die Verbindung fortzusetzen.
Ridgy

Antworten:

14

Die Datei wird nicht bei der Installation erstellt, sondern bei der ersten Verwendung von sshoder ssh-keygen. Wenn es nicht da ist, gibt es nichts zu befürchten. Sie können es einfach mit erstellen mkdir ~/.ssh/.

Jakuje
quelle
5

Suchen Sie hier nach dem .ssh- Verzeichnis /home/your-username/.ssh.

Es wird aufgrund des Punktes (.) Vor dem Namen ausgeblendet .

Um es zu finden, tun Sie es ls -a | grep .sshan Ihrem aktuellen Standort, wie im Bild gezeigt. Versuchen Sie auch, Nautilus zu verwenden

George Udosen
quelle
Es funktioniert nicht; schau dir das neue Bild in der Frage an.
Sandra Ross
Wenn dies der Fall ist, entfernen und erneut installieren, scheint seltsam.
George Udosen
Der Grund, warum es auf dem Bild nicht funktioniert hat, ist, dass grep .ssh nach einem Zeichen sucht, gefolgt von ssh. Versuchen Sie grep \ .ssh
grantwparks
@grantwparks Mine arbeitet mit \.sshoder .sshaber am besten mit dem `` Zeichen
George Udosen