ssh 세션이 사용하는 일반적인 양은 얼마입니까?
"일반"인지 확실하지 않습니다.
tcpdump -ni eth0 -w dump port 22
모든 패킷을 캡처 한 다음 확인 tcpdump -nX -r dump
하려면 실행해야 합니다.
예를 들어 50 개의 항목이있는 디렉토리에서 ls를 사용하면 특정 양의 데이터 비용이 발생합니다.
당신은 그것을 계산할 수 있습니다. 대략적인 추정으로, 모든 키 스트로크는 4 개의 패킷 (키 프레스, ack, 화면의 에코, ack)을 생성하며 각 패킷에는 엄청난 오버 헤드가 있습니다. (TCP 덤프는 500 바이트로 2자를 입력합니다.)
내 디렉토리 135 개의 파일 목록에는 2.5k가 걸렸습니다.
ssh -C
압축을 사용 하면 더 큰 텍스트에 도움이됩니다.
아니면 시간에 더 의존적이며 ssh 세션은 사용에 관계없이 시간 간격마다 특정 양의 데이터를 전송합니까?
예. TCP와 SSH에는 모두 keepalive 프로브가 있습니다. 항상 유지하면 문제가됩니다. 다시 TCPDump를 사용하여 측정하십시오.
내 충고 : 걱정하지 말고 실제로 사용량에 대한 실시간 피드백을 받으십시오. 몇 개의 세션을 사용한 후에는 얼마나 가까운 지 알 수 있습니다.
capinfo
의해 작성된 파일에서 (Wireshark에서) 사용할 수 있습니다 . 예capinfos dump