Tôi đang cố gắng viết mã shell-script sử dụng kết nối ssh để thực hiện "nhịp tim". Tôi muốn chấm dứt phía máy khách và phía máy chủ của kết nối đó sau một khoảng thời gian chờ nhất định (sau khi kết nối bị ngắt).
Những gì tôi tìm thấy cho đến nay:
- TCPKeepAlive có / không cho ssh và sshd
- ClientAliveCountMax cho sshd
- ClientAliveInterval cho sshd
- ServerAliveCountMax cho ssh
- ServerAliveInterval cho ssh
Để thay đổi "ClientAliveCountMax" tôi sẽ phải sửa đổi sshd_config trên mỗi máy đích (tùy chọn này bị tắt theo mặc định).
Vì vậy, câu hỏi của tôi là - tôi có thể sử dụng "TCPKeepAlive" cho mục đích của mình không (mà không thay đổi bất cứ điều gì khác trên các máy nguồn / đích)?
Hệ điều hành mục tiêu là SLES11 SP2 - nhưng tôi không nghĩ rằng điều đó có liên quan ở đây.
ControlMaster
tùy chọn và sử dụng kết nối nô lệ?