Có thể đặt thời gian chờ cho lệnh s_client của openssl không?


14

Tôi đã có một tập lệnh sử dụng lệnh s_client của openssl để lấy chứng chỉ cho một nhóm máy chủ lớn. Một số trong những máy chủ này chắc chắn sẽ không thể truy cập được do tường lửa. Có thể đặt thời gian chờ s_client thành một cái gì đó ngắn hơn nhiều so với mặc định không? Tôi không thấy một trong trang hướng dẫn / tập tin trợ giúp.

Đó hoặc một số loại lệnh bao bọc sẽ tự động tiêu diệt openssl -s_client sau X số giây.

Tôi không muốn kiểm tra trước một máy chủ / cổng để sử dụng nếu có thể.

Câu trả lời:



1

cho vòng lặp đầu tiên: trong khi đọc tên máy chủ;

thời gian chờ 2 bash -c "/ dev / tcp / $ servername / $ Port" && echo Cổng mở. | | Cổng vang đóng.

làm xong

Nhưng các cổng mở thì khó khăn hơn: thời gian chờ 1 openssl s_client -showcerts -connect $ servername: $ Port

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.