2011-01-27 6 views
31

입니다. Probelm Is : 일부 SFTP 연결이 고객 환경에서 실패합니다. 동일한 서버로 테스트해도 연결에 실패하면 샘플 코드를 사용합니다. 고객이 envi 많은 병렬 sftp 연결을 한 번에 시작할 수 있습니다.SSHD 구성에서 MaxStartups 10:30:60이란 의미는

나는 MaxStartups 내가 최대 허용되지 않은 ssh 연결을 의미하는 10을 알고있는 이상에서 10:30:60

의 의미는 무엇인지 알고 싶어요. 동시에 12 개의 sssh 연결 요청이 발생하고 2 개의 요청이 실패하고 10 개의 성공이 발생 함을 의미합니다.

30과 60의 평균은 무엇입니까?

+2

GOTO : –

+6

네,이 질문이 닫힌 이후로 거의 4 년이 걸렸습니다. 그러나 stackoverflow가 주어진 Google 검색의 맨 위에/거의 항상 주어진다는 점을 고려하면 serverfault는 그렇지 않습니다. 그것은 항상 나를 귀찮게한다. GTFO에 합법적 인 질문을하는 사람들을 만나러 왔습니다. 이 사이트들은 모두 하나의 엔티티가 소유하고 있으므로 중재자가 적절한 장소로 이동할 수없는 이유는 수수께끼이지만 여전히 무례한 행동입니다. – ntwrkguru

답변

46

나는 MaxStartups 10:30:60의 의미를 알고 싶습니까?

10 : 인증되지 않은 연결의 수 우리가 하락을 시작하기 전에

30 일 : 우리가 (이상 10 선형 적으로 증가) (10)에 도달하면 하락의 백분율 기회

60 : 최대 연결 수있는 우리는 모든 것을 떨어 뜨리기 시작합니다

+0

출처 : http://linux.die.net/man/5/sshd_config "다른 방법으로, 초기 콜론은 세 개의 콜론으로 구분 된 값으로 'start : rate : full' '(예 :"10 : 30 : 60 ") sshd는 현재 '시작'(10) 인증되지 않은 연결이있는 경우 'rate/100'(30 %)의 확률로 연결 시도를 거부합니다. 인증되지 않은 연결 수가 " '전체'(60)에 도달하면 거부됩니다." – phooji

+1

한 번에 500 개의 연결을 지원하고 아무런 연결도 실패하지 않아야한다면 MaxStartups에서 설정해야하는 값 – Syedsma

+3

콜론이없는 500 만 가정하십시오. – phooji