Điểm:0

Làm cách nào để xóa khóa ssh?

lá cờ ke

Học cách sử dụng khóa công khai với máy chủ ssh

tiếp theo cái này hướng dẫn của DigitalOcean

máy chủ ssh: kali VM

máy khách ssh: Máy ảo Ubuntu

Sử dụng Ubuntu VM Tôi đã tạo một vài khóa ssh nhưng tôi chỉ cần một khóa để sử dụng vì các khóa khác hơi trùng lặp nhưng có mật khẩu khác

chạy lệnh này ssh-copy-id [email protected]

lợi nhuận

Số khóa đã thêm: 4

Bây giờ hãy thử đăng nhập vào máy, với: "ssh '[email protected]'"
và kiểm tra để đảm bảo rằng chỉ có (các) khóa bạn muốn được thêm vào.

Làm cách nào để bạn loại bỏ các phím sẽ được thêm và chỉ sử dụng phím được tạo khi chạy ssh-keygen

Tôi đã cố xóa các phím bằng cách chạy lệnh này sudo rm -rf /home/kali/.ssh

nhưng mỗi lần tôi cố sao chép khóa mới được tạo, tôi nhận được 4 khóa trên máy ảo kali

Điểm:0
lá cờ us

Đối với tôi, có vẻ như bạn đang sao chép 4 khóa vào máy chủ của mình.

Điều này được lấy từ tài liệu trực tuyến tại https://www.ssh.com/academy/ssh/copy-id

-tôi Chỉ định tệp nhận dạng sẽ được sao chép (mặc định là ~/.ssh/id_rsa). Nếu tùy chọn này không được cung cấp, tùy chọn này sẽ thêm tất cả các khóa được liệt kê bởi ssh-add -L. Lưu ý: đó có thể là nhiều khóa và việc thêm các khóa được ủy quyền bổ sung có thể dễ dàng vô tình xảy ra! Nếu ssh-add -L không trả về khóa nào, thì khóa khớp ~/.ssh/id*.pub được sửa đổi gần đây nhất, ngoại trừ những khóa khớp ~/.ssh/*-cert.pub, sẽ được sử dụng.

Cập nhật từ các ý kiến:

Nếu bạn muốn xóa một khóa nhất định, chỉ cần sử dụng:

$ rm .ssh/id_target_key*

Một trong các tùy chọn sao lưu có thể là:

$ mv .ssh/id_target_key id_target_key.bak

Hãy nhớ rằng luôn có 2 chìa khóa. Một tư nhân và một công khai. Cái sau có phần mở rộng .pub

Nơi để xác định vị trí các keyfiles? trên máy chủ mở /etc/ssh/sshd_config và tìm kiếm

AuthorizedKeysFile .ssh/authorized_keys

Tệp này có thể được chỉnh sửa để xóa khóa của bạn theo cách thủ công, có thể có khóa của người dùng khác đã được cài đặt.

Trên máy khách mở /etc/ssh/ssh_config và tìm kiếm một con đường thay thế từ đó. (Tất cả của tôi đã được nhận xét nên ~/.ssh là vị trí mặc định) ~/ là một đường dẫn tương đối thay đổi theo mỗi người dùng. Thực thi tập lệnh ssh với sudo sẽ dẫn đến một con đường khác: /nguồn gốc.

Sec Team avatar
lá cờ ke
Tôi muốn xóa 4 phím và tạo một cái mới và sao chép nó mà không có tùy chọn `-i` nếu có thể
Whois_me avatar
lá cờ us
Bạn có nhiều khóa nằm trong máy ảo Ubuntu của mình không? ( $ ls .ssh/ )
Sec Team avatar
lá cờ ke
vâng và tôi muốn loại bỏ tất cả
Sec Team avatar
lá cờ ke
gõ `cd .ssh/` chỉ hiển thị một phím nhưng khi tôi tạo một phím mới, số lượng phím ssh tăng thêm một đến 6 bây giờ có thư mục nào khác không?
Whois_me avatar
lá cờ us
Bạn có gõ sudo không? Sau đó, nó được thêm vào thư mục gốc. Đồng thời xóa các khóa ở phía máy chủ.
Sec Team avatar
lá cờ ke
sau khi khởi động lại máy khách, tôi chỉ còn lại một phím vì lý do nào đó, nó không làm mới hoặc không nhận ra rằng tôi đã xóa các phím
lá cờ hr
@SecTeam AFAIK không có cách nào ở trên xóa *khóa công khai* khỏi tệp `authorized_keys` của máy chủ từ xa - đây là điều bạn thực sự nên quan tâm từ POV bảo mật.
Whois_me avatar
lá cờ us
Điểm tốt, mặc dù Nhóm Sec đã xóa toàn bộ thư mục ở phía máy chủ. Tất nhiên, điều này hơi giống việc bắn đại bác vào một con muỗi.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.