![한 시스템에서 다른 서버로 동시 SSH 클라이언트 연결이 얼마나 가능합니까? [닫기]](https://linux55.com/image/115005/%ED%95%9C%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%97%90%EC%84%9C%20%EB%8B%A4%EB%A5%B8%20%EC%84%9C%EB%B2%84%EB%A1%9C%20%EB%8F%99%EC%8B%9C%20SSH%20%ED%81%B4%EB%9D%BC%EC%9D%B4%EC%96%B8%ED%8A%B8%20%EC%97%B0%EA%B2%B0%EC%9D%B4%20%EC%96%BC%EB%A7%88%EB%82%98%20%EA%B0%80%EB%8A%A5%ED%95%A9%EB%8B%88%EA%B9%8C%3F%20%5B%EB%8B%AB%EA%B8%B0%5D.png)
한 컴퓨터에서 n개의 서로 다른 SSH 서버로 얼마나 많은 동시 SSH 클라이언트 연결을 가질 수 있는지 알고 싶습니다. n이 100k와 같이 상당히 큰 숫자라고 가정합니다.
또한 이 문제와 관련된 모범 사례가 무엇인지 궁금합니다. 즉, 16GB RAM과 2.8GHz i7이 있는 경우 이상적으로는 한 번에 몇 개의 연결을 열어야 하는지 궁금합니다. 따라야 할 모범 사례가 있습니까?
답변1
IP 주소당 65535개의 포트가 있으며 연결당 하나의 포트가 사용됩니다. 서버 포트도 예약되어 있습니다. 시스템에서 내부적으로 사용되는 일부 포트가 있지만 약간의 노력을 기울이면 65530을 얻을 수 있습니다. 기술적인 최대치는 64000 정도이지만,해당 제한에 도달하기 전에 메모리나 CPU가 부족해질 가능성이 높습니다.
각 NIC에는 고유한 IP 주소가 있으므로 여러 개의 NIC(네트워크 카드)를 추가하고 NIC당 64000을 얻을 수 있습니다.
7개의 PCI-E 슬롯이 있고 4개의 네트워크 카드가 포함된 7*4 또는 28 네트워크 어댑터*64000을 구입하는 경우.
너무 많은 연결에는 많은 CPU/