동일한 시스템에 여러 SSH 연결이 가능합니까? 수있는 서버

들어오는 SSH 연결을 수락 할 수있는 서버 역할을하는 Linux 컴퓨터가 있습니다.

SSH를 사용하여 내 휴대폰, 랩톱 및 기타 데스크톱과 같은 여러 장치를 동시에 동일한 서버에 안정적으로 연결할 수 있습니까?

도와 주셔서 감사합니다.



답변

짧은 대답-그렇습니다. 일반적으로 기본적으로 작동합니다.

긴 대답-사용하는 대상에 따라 여러 연결로 인해 속도가 느려질 수 있지만 이는 ssh 문제가 아닌 대역폭 문제입니다.


답변

예, 가능합니다. 기본 동작입니다.

믿음

업데이트 된 버전사용 중이고ssh 프로토콜이 더 이상없는 경우 신뢰할있습니다 .

grep "Protocol"  /etc/ssh/sshd_config

위의 명령은 당신에게 줄 것이다 Protocol 2.

연결 제한

당신은 서버에 대한 원격 액세스를 허용하기 위해 69 년에 탄생 한의 ssh암호화 된 진화라고 볼 수 있습니다 telnet. 참고 sshTCP를 통해 커넥트는 X-세션 (그래픽 세션)도 전달 할 수 있습니다. 멀티 태스킹과 멀티 유저는 Unix의 내면에 있습니다.

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

    MaxSessions 네트워크 연결 당 허용되는 최대 열린 세션 수를 지정합니다. 기본값은 10 입니다.

  • #MaxStartups 10:30:60일반적으로 주석을 달고 /etc/ssh/sshd_config기본적으로 10으로 설정

    SSH 데몬에 대한 동시 인증되지 않은 최대 연결 수를 지정합니다. 기본값은 10입니다.


참고 문헌

  • man ssh, man sshd당신의 컴퓨터에.
  • sshd 또는 sshd_config 매뉴얼 페이지 .

답변

그렇습니다. 그러나 이것은 구현 정의되어야합니다. 여러 연결을 처리 할 수없는 자신의 ssh 서버를 프로그래밍 할 수도 있습니다. 그러나 일반적인 HTTP 서버가 물론 이것을 지원하는 것처럼 openssh도 지원합니다.

실제로 이것이 바로 Unix의 개념입니다. 서버가 모든 작업을 수행하고 소규모 클라이언트 만 연결하는 멀티 유저 시스템 (터미널).


답변

예, 이것은 매우 일반적입니다. 실제로 파일 서버 및 많은 사용자가 사용하는 경우 반드시 필요합니다. SFTP는 SSH를 사용하며 이에 의존하는 많은 EDI 활동이 있습니다.

장치에서 사용자 지정 사용자 로그온 (예 : 전원 끄기 또는 재부팅)으로 이벤트를 트리거 할 수 있습니다.

SCP (WinSCP는 일반적으로 소스 코드에 액세스하는 데 사용됨)를 고려하고 KDE 사용자는 여전히 Konqueror에서 피쉬를 사용할 수 있습니다.

유지 관리 중 손실되는 경우 추가 포트를 사용하는 것도 주목할 만합니다 (예 : 우분투 do-release-upgrade).

그래서 네, 여러 PuTTY 터미널을 열어 본 적이 없습니까?


답변