From 98eca409af5380f9dd8ec31e0a2f7fef7d2820bf Mon Sep 17 00:00:00 2001 From: Ryo Nakamura Date: Wed, 15 Mar 2023 00:35:48 +0900 Subject: introduce semaphore for concurrent connecting ssh instead of ssh_estab_queue (delay-based approach). MaxStartups in sshd_config limits number of conccurent incoming ssh connections. mscp_opts->max_startups adjusts this value. --- include/mscp.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/mscp.h b/include/mscp.h index f65024f..7d21ac1 100644 --- a/include/mscp.h +++ b/include/mscp.h @@ -43,6 +43,7 @@ struct mscp_opts { size_t max_chunk_sz; /** maximum chunk size (default file size/nr_threads) */ size_t buf_sz; /** buffer size, default 16k. */ char coremask[MSCP_MAX_COREMASK_STR]; /** hex to specifiy usable cpu cores */ + int max_startups; /* sshd MaxStartups conccurent connections */ int severity; /** messaging severity. set MSCP_SERVERITY_* */ int msg_fd; /** fd to output message. default STDOUT (0), -- cgit v1.2.3