Câu trả lời:
Hoặc chỉ đơn giản là sử dụng ssh-keygen -R ip-address-or-hostname-of-your-device
.
Bạn có thể xóa một mục thiết bị bằng cách điều hướng đến ~ / .ssh / unknown_hosts và xóa dòng tương ứng:
Trong phần Tìm kiếm cmd ca G , nhập ~ / .ssh / và nhấn Đi . Mở tệp know_host bằng trình chỉnh sửa văn bản và xóa dòng bằng tên máy chủ hoặc địa chỉ IP của thiết bị của bạn và gợi ý khóa ecdsa (ví dụ: ecdsa-sha2-nistp25).
Mở Terminal và nhập nano ~/.ssh/known_hosts
. Di chuyển con trỏ đến dòng tương ứng và nhấn ctrl K để loại bỏ dòng. Để lưu tệp sửa đổi và thoát nano nhấn ctrl Ôi và ctrl X
Tệp know_hosts trông như thế này:
ip-address (or host name) key_hint key
→ một dòng trên mỗi địa chỉ IP / máy chủ!
Thí dụ:
host.example.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWn...
192.168.0.7 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEIb...
192.168.2.7 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDEIb...
host3 ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDWn...
github.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAq2A7...
host2.example.com ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHA...
Mở tệp trong trình soạn thảo như TextEdit, các dòng có thể được gói:
Để xóa máy chủ (trong ví dụ github.com), chọn ip (hoặc tên máy chủ), gợi ý khóa và khóa và xóa nó.
Chỉnh sửa ~ / .ssh / know_hosts chỉ xóa máy chủ cho người dùng thực tế.
ssh-keygen
như dự định.