Gdzie jest katalog .ssh?


13

wprowadź opis zdjęcia tutaj

Zainstalowałem openssh, ale nie mogę znaleźć .sshkatalogu. Czy ktoś mógłby mi powiedzieć, gdzie mogę znaleźć ten katalog?

PS Zainstalowałem Ubuntu 16.10 jako maszynę wirtualną.


1
Katalog .ssh nie jest domyślnie tworzony poniżej katalogu domowego. Gdy zadzwonisz ssh somehost(zastąp „somehost” nazwą lub adresem IP hosta z uruchomionym sshd), katalog i plik .ssh/known_hostszostaną utworzone. Zamiast tego możesz go utworzyć za pomocą mkdir ~/.ssh.
Ridgy

Spróbuj ponownie uruchomić system, a jeśli nie działa usuń za pomocą sudo apt remove, a następnie zainstaluj ponownie
George Udosen

1
Ponieważ masz również zainstalowany serwer openssh (i powinien być uruchomiony), możesz po prostu poprosić o kontynuację połączenia ssh localhosti odpowiedzieć yes.
Ridgy

Odpowiedzi:


14

Plik nie jest tworzony przez instalację, ale przy pierwszym użyciu sshlub ssh-keygen. Jeśli go nie ma, nie ma się o co martwić. Możesz go po prostu utworzyć za pomocą mkdir ~/.ssh/.


5

Sprawdź tutaj katalog .ssh/home/your-username/.ssh .

Jest ukryty w wyniku kropki (.) Przed nazwą.

Aby to zrobić, zrób to ls -a | grep .sshw bieżącej lokalizacji, jak widać na obrazku. Spróbuj także użyć nautilusa


To nie działa; obejrzyj nowe zdjęcie w pytaniu.
Sandra Ross,

jeśli tak jest, usuń i zainstaluj ponownie, wydaje się dziwne.
George Udosen

Powodem, dla którego nie działał na zdjęciu jest to, że grep .ssh szuka znaków, po których następuje ssh. Spróbuj grep \ .ssh
grantwparks

@grantwparks mine działa z \.sshlub, .sshale najlepiej użyć `` postaci
George Udosen
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.