홈페이지 » 어떻게 » 동일한 시스템에 여러 개의 SSH 연결이 가능합니까?

    동일한 시스템에 여러 개의 SSH 연결이 가능합니까?

    처음으로 개인용 서버를 설정하는 경우, 개인용 서버가 무엇인지 또는 수행 할 수 없는지에 대한 몇 가지 질문을 할 수 있습니다. 이를 염두에두고 오늘의 수퍼 유저 Q & A 게시물에는 호기심 많은 독자의 질문에 대한 답변이 있습니다..

    오늘의 질문 및 답변 세션은 Q & A 웹 사이트의 커뮤니티 중심 그룹 인 Stack Exchange의 하위 부문 인 수퍼 유저의 도움으로 이루어졌습니다..

    Screenshot of Casablanca (Wikimedia Commons).

    질문

    수퍼 유저 리더 Sam3000은 동일한 시스템에 여러 개의 SSH 연결을 설정할 수 있는지 알고 싶어합니다.

    나는 들어오는 SSH 연결을 받아 들일 수있는 서버 역할을하는 리눅스 컴퓨터를 가지고있다. SSH를 사용하여 동일한 서버에 여러 대의 장치 (예 : 휴대폰, 랩톱 및 기타 데스크톱)를 동시에 안정적으로 연결할 수 있습니까??

    동일한 시스템에 여러 개의 SSH 연결을 설정할 수 있습니까??

    대답

    수퍼 유저 기고가 인 배지와 하스 터가 우리에게 답을줍니다. 우선, 배지가 :

    단답형

    예, 일반적으로 기본적으로 작동합니다..

    긴 답변

    그것은 당신이 그것을 사용하는 것에 달려 있습니다. 여러 연결로 속도가 느려질 수도 있지만 SSH 문제가 아니라 대역폭 문제입니다..

    Hastur의 답이 뒤따 랐습니다.

    가능합니다. 기본 동작입니다. SSH의 업데이트 된 버전을 사용 중이며 더 이상 설정되지 않은 경우에 의존 할 수 있습니다. 프로토콜 1. 아래 명령은 당신에게 줄 것이다 프로토콜 2.

    • grep "프로토콜"/ etc / ssh / sshd_config

    연결 제한

    서버에 대한 원격 액세스를 허용하도록 탄생 한 텔넷의 암호화 된 진화로서 SSH를 볼 수 있습니다. SSH는 TCP를 통해 연결되며 X 세션 (그래픽 세션)도 전달할 수 있습니다. 멀티 태스킹과 다중 사용자는 유닉스의 내부 특성의 일부입니다 (제한이 없더라도).

    TCP 및 SSH 제한에서 이러한 한계 중 일부를 볼 수 있습니다.

    • cat / proc / sys / net / core / somaxconn (보통 128 개의 TCP 연결 수를 볼 수 있음)

    그만큼 kern.ipc.somaxconn sysctl (8) 변수 새로운 TCP 연결을 수락하기 위해 청취 대기열의 크기를 제한합니다. 기본값 인 128은 일반적으로로드가 많은 웹 서버에서 새로운 연결을 강력하게 처리하기에는 너무 낮습니다.

    • cat / proc / sys / net / core / netdev_max_backlog (보통 1000, TCP 패킷 대기열의 최대 길이)
    • less /etc/security/limits.conf (사용자 수에 대한 제한을 찾을 수 있음)
    • MaxSessions ...에서 / etc / ssh / sshd_config (네트워크 연결 당 허용되는 최대 열린 세션 수를 지정합니다. 기본값은 10으로 설정 됨)
    • #MaxStartups 10:30:60, 대개 / etc / ssh / sshd_config (SSH 디먼에 대한 동시 인증되지 않은 최대 동시 연결 수를 지정하며 기본값은 10으로 설정 됨)

    참고 문헌

    1. man ssh남자 sshd 컴퓨터에서

    2. sshd 및 sshd_config의 맨 페이지


    설명에 추가 할 것이 있습니까? 의견에서 소리가 나지. 다른 기술에 정통한 Stack Exchange 사용자의 답변을 더 읽고 싶습니까? 전체 토론 스레드를 여기에서 확인하십시오..