Điểm:1

SSH tới 1 máy chủ từ 2 máy chủ khác nhau có cùng tên máy chủ

lá cờ cn

Có 2 máy chủ dành cho sản xuất và DR. Cả hai máy chủ đều là RHEL 7 và cùng thông số kỹ thuật.

Cả hai đều có cùng tên máy chủ và địa chỉ IP khác nhau. Chúng tôi cần kết nối với cùng một máy chủ bên ngoài qua SSH mà không cần mật khẩu.

Khi chúng tôi cố gắng kết nối từ máy chủ DR, nó hiển thị cảnh báo với thông báo như bên dưới.

Quyền bị từ chối (khóa công khai, gssapi-keyex, gssapi-with-mic, tương tác bàn phím).
fromserver:user1$ ssh user2@dest-server
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
@ CẢNH BÁO: CÓ THỂ PHÁT HIỆN GIẢI ĐÁP DNS! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
Khóa máy chủ ECDSA cho máy chủ đích đã thay đổi,
và khóa cho địa chỉ IP tương ứng 10.126.**.**
là không thay đổi. Điều này có thể có nghĩa là
DNS SPOOFING đang xảy ra hoặc địa chỉ IP của máy chủ lưu trữ
và khóa máy chủ của nó đã thay đổi cùng một lúc.
Khóa vi phạm cho IP trong /home/user1/.ssh/known_hosts:111
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
@ CẢNH BÁO: NHẬN DẠNG MÁY CHỦ TỪ XA ĐÃ THAY ĐỔI! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@
CÓ THỂ LÀ MỘT NGƯỜI ĐANG LÀM ĐIỀU GÌ TUYỆT VỜI!
Ai đó có thể đang nghe lén bạn ngay bây giờ (tấn công trung gian)!
Cũng có thể là một khóa máy chủ vừa được thay đổi.
Dấu vân tay cho khóa ECDSA được gửi bởi máy chủ từ xa là
SHA256: ************************************************.
Xin vui lòng liên hệ với quản trị hệ thống của bạn.
Thêm khóa máy chủ chính xác vào trong /home/user1/.ssh/known_hosts để loại bỏ thông báo này.
Khóa ED25519 vi phạm trong /home/user1/.ssh/known_hosts:111
Xác thực mật khẩu bị vô hiệu hóa để tránh các cuộc tấn công trung gian.
Xác thực tương tác bàn phím bị vô hiệu hóa để tránh các cuộc tấn công trung gian.
*************************************************** ************************

Câu hỏi của tôi là làm cách nào để tránh thông báo này và bật đăng nhập ssh mà không cần mật khẩu. Có thể tránh thông báo này?

Michael Hampton avatar
lá cờ cz
Họ không nên có cùng tên máy chủ.
djdomi avatar
lá cờ za
Tôi đồng ý, cùng một tên máy chủ sẽ gây ra sự cố, thực tế là tôi đã gặp sự cố tương tự này là tôi luôn có một hình ảnh mặc định mà tôi sử dụng và sau đó ssh của tôi cũng có vấn đề * não vì nó nghĩ rằng tôi có một máy chủ h4x0red :)
Điểm:2
lá cờ cn

Có các tên máy chủ khác nhau trong DNS cho các chức năng quản trị bao gồm ssh. Tạo ví dụ của riêng tôi, thingprod1.example.netthingprod2.example.net, với thingprod.example.net như một địa chỉ dịch vụ chỉ phía hoạt động. Quản trị viên hệ thống sử dụng tên máy chủ, ứng dụng người dùng sử dụng địa chỉ dịch vụ.

cảnh báo giả mạo DNS của ssh và thay đổi khóa máy chủ là các tính năng bảo mật để phát hiện việc chặn lưu lượng ssh. Họ dựa vào khóa máy chủ giữ nguyên cho tên và IP.

Điểm:0
lá cờ lr

Trong khi những người khác khuyên bạn KHÔNG nên sử dụng cùng tên máy chủ (và tôi đồng ý với họ), họ không đề xuất giải pháp.

Giải pháp thực tế là vô hiệu hóa StrictHostKeyChecking.

Để làm điều này, bạn có thể ssh trực tiếp vào máy chủ bằng:

ssh -o StrictHostKeyChecking=no <tên người dùng>@<tên máy chủ>

Nếu bạn sử dụng tệp cấu hình ssh thì nó sẽ trông như thế này:

Máy chủ <tên>
Người dùng <tên người dùng>
Tên máy chủ <tên máy chủ>
 StrictHostKeyKiểm tra không
 UserKnownHostsFile=/dev/null

UserKnownHostsFile=/dev/null sẽ đảm bảo rằng khóa của bạn sẽ không được lưu.

John Mahowald avatar
lá cờ cn
Sử dụng tên máy chủ khác có nghĩa là khóa máy chủ ssh có tên khác trong known_hosts và sẽ không kích hoạt cảnh báo này. Đó là một giải pháp an toàn hơn.
lá cờ lr
Mặc dù tôi đồng ý với bạn về tính bảo mật của vấn đề, nhưng tôi không đồng ý với câu trả lời của bạn như một giải pháp. Câu hỏi đặt ra là làm thế nào một người có thể truy cập vào phiên ssh mà không nhận được thông báo "CÓ THỂ PHÁT HIỆN LỪA ĐẢO DNS!" thông điệp. Tôi đã trả lời câu hỏi của anh ấy, nhấn mạnh rằng đó không phải là cách an toàn nhất để xử lý mọi việc.

Đă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.