Đây là vấn đề: Tôi đang cố gắng SSH vào một hệ thống có thể truy cập được từ ít nhất 3 mạng khác nhau, đôi khi thông qua proxy proxy vào các thời điểm khác nhau.
Kết nối trực tiếp nhanh hơn và đáng tin cậy hơn kết nối qua máy chủ trung gian, nhanh hơn và đáng tin cậy hơn nhiều so với kết nối qua internet nói chung, vì vậy tôi muốn SSH thử kết nối theo 3 cách khác nhau theo cách ưu tiên, chọn đầu tiên mà thành công
Tất cả đều giống nhau, rõ ràng, vì vậy tôi không muốn phải chọn thủ công giữa 3 bí danh khác nhau tùy thuộc vào nơi tôi kết nối.
Tuy nhiên, tôi không thể tìm thấy bất kỳ cơ chế nào để giải quyết điều này. Có thể làm điều này ở tất cả, hoặc không?
Nếu không, mọi người thường làm gì trong tình huống như vậy?
Match Host myalias Exec "hostname | xargs nslookup | tail -n +5 | grep -q -e '^Address:\s*192\.168\.1\.'"
, cho bất kỳ độc giả thắc mắc.