Di mana direktori .ssh?


13

masukkan deskripsi gambar di sini

Saya menginstal openssh, tetapi saya tidak dapat menemukan .sshdirektori. Adakah yang bisa memberi tahu saya di mana saya bisa menemukan direktori ini?

PS Saya menginstal Ubuntu 16.10 sebagai mesin virtual.


1
Direktori .ssh tidak secara default dibuat di bawah direktori home Anda. Ketika Anda memanggil ssh somehost(ganti 'somehost' dengan nama atau IP dari host yang menjalankan sshd), direktori dan file .ssh/known_hostsakan dibuat. Sebagai gantinya, Anda dapat membuatnya dengan mkdir ~/.ssh.
ridgy

Coba mulai ulang sistem, dan jika tidak berhasil hapus dengan sudo apt remove kemudian instal ulang
George Udosen

1
Karena Anda telah menginstal openssh-server (dan seharusnya sudah berjalan), Anda hanya dapat mengeluarkan ssh localhostdan membalas yesketika diminta untuk melanjutkan koneksi.
ridgy

Jawaban:


14

File tidak dibuat oleh instalasi, tetapi setelah penggunaan pertama sshatau ssh-keygen. Jika tidak ada, tidak ada yang perlu dikhawatirkan. Anda cukup membuatnya menggunakan mkdir ~/.ssh/.


5

Periksa di sini untuk direktori .ssh di sini /home/your-username/.ssh.

Tersembunyi sebagai hasil dari titik (.) Di depan nama.

Jadi untuk menemukannya lakukan ls -a | grep .sshdi lokasi Anda saat ini seperti yang terlihat pada gambar. Coba juga menggunakan nautilus


Itu tidak bekerja; lihat gambar baru di pertanyaan.
Sandra Ross

jika itu kasusnya hapus dan instal ulang lagi, sepertinya aneh.
George Udosen

Alasan itu tidak berfungsi dalam gambar adalah karena grep .ssh sedang mencari beberapa karakter diikuti oleh ssh. Coba grep \ .ssh
grantwparks

@grantwparks mine bekerja dengan \.sshatau .sshtetapi terbaik untuk menggunakan karakter ``
George Udosen
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.