Thư mục .ssh ở đâu?


13

nhập mô tả hình ảnh ở đây

Tôi đã cài đặt openssh, nhưng tôi không thể tìm thấy .sshthư mục. Bất cứ ai có thể cho tôi biết nơi tôi có thể tìm thấy thư mục này?

PS Tôi đã cài đặt Ubuntu 16.10 như một máy ảo.


1
Thư mục .ssh không được mặc định tạo bên dưới thư mục chính của bạn. Khi bạn gọi ssh somehost(thay thế 'somehost' bằng tên hoặc IP của máy chủ đang chạy sshd), thư mục và tệp .ssh/known_hostssẽ được tạo. Thay vào đó, bạn có thể tạo nó với mkdir ~/.ssh.
nực cười

Hãy thử khởi động lại hệ thống và nếu không hoạt động, hãy xóa sudo apt, sau đó cài đặt lại
George Udosen

1
Khi bạn đã cài đặt máy chủ openssh (và sẽ chạy), bạn chỉ có thể phát hành ssh localhostvà trả lời yeskhi được yêu cầu tiếp tục kết nối.
nực cười

Câu trả lời:


14

Các tập tin không được tạo bởi cài đặt, nhưng khi sử dụng lần đầu tiên của sshhoặc ssh-keygen. Nếu nó không có ở đó, không có gì phải lo lắng. Bạn chỉ có thể tạo nó bằng cách sử dụng mkdir ~/.ssh/.


5

Kiểm tra ở đây cho thư mục .ssh ở đây /home/your-username/.ssh.

Nó ẩn như là kết quả của dấu chấm (.) Trước tên.

Vì vậy, để tìm thấy nó làm ls -a | grep .sshở vị trí hiện tại của bạn như nhìn thấy trong hình ảnh. Cũng thử sử dụng nautilus


Nó không hoạt động; xem hình ảnh mới trong câu hỏi
Sandra Ross

nếu đó là trường hợp loại bỏ và cài đặt lại một lần nữa, có vẻ kỳ lạ.
George Udosen

Lý do nó không hoạt động trong ảnh là vì grep .ssh đang tìm kiếm một số nhân vật theo sau là ssh. Hãy thử grep \ .ssh
Grantwparks

@grantwparks của tôi hoạt động với \.sshhoặc .sshnhưng tốt nhất là sử dụng ký tự ``
George Udosen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.