Tôi có một đoạn script đọc một tệp đầu vào với hai mươi dòng lệnh để được kiểm tra đối với các máy chủ từ xa thông qua dòng lệnh SSH và tôi cần sự giúp đỡ của bạn để tìm ra cách hạn chế các lần thử đăng nhập ssh trong trường hợp thất bại.
Tập tin cấu hình máy chủ từ xa:
IP1: Người dùng: Hostname1: dòng lệnh1
IP1: Người dùng: Tên máy chủ1: dòng lệnh2
IP1: Người dùng: Hostname1: dòng lệnh3
IP1: Người dùng: Hostname1: dòng lệnh4
. . .
IP2: Người dùng: Hostname2: dòng lệnh1
IP2: Người dùng: Hostname2: dòng lệnh2
IP2: Người dùng: Hostname2: dòng lệnh3
IP2: Người dùng: Hostname2: dòng lệnh4
. . .
Vấn đề là, tôi đang được yêu cầu hơn 5 lần để cung cấp mật khẩu cho mỗi dòng trong trường hợp có lỗi xác thực và tôi muốn:
- giới hạn các nỗ lực xuống 3; và trong trường hợp thất bại
- lưu lỗi đầu ra vào một biến, bằng cách này tôi có thể đặt tập lệnh của mình nhảy sang máy chủ tiếp theo
Bạn có thể giúp tôi?