개인 서버를 처음으로 설정하는 경우 서버가 무엇인지 또는 할 수 없는지에 대한 몇 가지 질문이있을 수 있습니다. 이를 염두에두고 오늘날의 수퍼 유저 Q & A 게시물에는 궁금한 독자의 질문에 대한 답변이 있습니다.
오늘의 질문 및 답변 세션은 커뮤니티 중심의 Q & A 웹 사이트 그룹 인 Stack Exchange의 하위 부문 인 SuperUser에 의해 제공됩니다.
카사 블랑카 (Wikimedia Commons) 스크린 샷 제공.
질문
수퍼 유저 리더 Sam3000은 동일한 시스템에 여러 개의 SSH 연결이 가능한지 알고 싶어합니다.
들어오는 SSH 연결을 수락 할 수있는 서버 역할을하는 Linux 컴퓨터가 있습니다. SSH를 사용하여 내 휴대폰, 랩톱 및 기타 데스크톱과 같은 여러 장치를 동시에 동일한 서버에 안정적으로 연결할 수 있습니까?
동일한 시스템에 여러 개의 SSH 연결이 가능합니까?
대답
수퍼 유저 기고자 배지와 Hastur가 우리에게 해답을줍니다. 먼저, 배지가 되십시오 :
짧은 대답
예, 일반적으로 기본적으로 작동합니다.
긴 대답
사용하는 대상에 따라 다릅니다. 여러 연결로 인해 속도가 느려질 수 있지만 이는 SSH 문제가 아니라 대역폭 문제입니다.
Hastur의 답변이 이어집니다.
예, 가능합니다. 기본 동작입니다. 업데이트 된 SSH 버전을 사용 중이고 더 이상 SSH로 설정되어 있지 않은 경우이를 사용할 수 있습니다. 프로토콜 1. 아래 명령은 당신에게 줄 것이다 프로토콜 2.
- grep“프로토콜”/ etc / ssh / sshd_config
연결 제한
SSH는 서버에 대한 원격 액세스를 허용하기 위해 태어난 텔넷의 암호화 된 진화로 볼 수 있습니다. SSH는 TCP를 통해 연결되며 X- 세션 (그래픽 세션)도 전달할 수 있습니다. 멀티 태스킹 및 다중 사용자는 Unix의 내부 특성의 일부입니다 (제한이없는 경우에도).
TCP 및 SSH 제한에서 이러한 제한 중 일부를 볼 수 있습니다.
- 고양이 / proc / sys / net / core / somaxconn (일반적으로 최대 128 개의 TCP 연결 수를 확인하기 위해 128)
그만큼 kern.ipc.somaxconn sysctl (8) 변수 새 TCP 연결을 허용하기 위해 수신 큐의 크기를 제한합니다. 기본값 128은 일반적으로로드 량이 많은 웹 서버에서 새 연결을 강력하게 처리하기에는 너무 낮습니다.
- 고양이 / proc / sys / net / core / netdev_max_backlog (일반적으로 TCP 패킷 대기열의 최대 길이는 1000)
- 적은 /etc/security/limits.conf (사용자 수 제한을 찾을 수 있습니다)
- MaxSessions …에서 / etc / ssh / sshd_config (네트워크 연결 당 허용되는 최대 열린 세션 수를 지정합니다. 기본값은 10으로 설정 됨)
- #MaxStartups 10:30:60, 일반적으로 / etc / ssh / sshd_config (SSH 데몬에 대한 동시 인증되지 않은 최대 연결 수를 지정합니다. 기본값은 10으로 설정 됨)
참고 문헌
1. 남자 ssh 과 남자 sshd 컴퓨터에서
2. sshd 및 sshd_config 매뉴얼 페이지
설명에 추가 할 것이 있습니까? 주석에서 소리를냅니다. 기술에 정통한 다른 Stack Exchange 사용자의 답변을 더 원하십니까? 여기에서 전체 토론 스레드를 확인하십시오.