동일한 시스템에 대한 다중 SSH 연결 - 가능합니까?

동일한 시스템에 대한 다중 SSH 연결 - 가능합니까?

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

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

도와 주셔서 감사합니다.

답변1

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

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

답변2

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

신뢰하다

업데이트된 버전을 사용하는 경우 신뢰할 수 있습니다.ssh프로토콜은 더 이상 1이 아닙니다.

grep "Protocol"  /etc/ssh/sshd_config

위의 명령은 Protocol 2.

연결 제한

서버에 대한 원격 액세스를 허용하기 위해 69년에 탄생한 ssh의 암호화된 진화로 볼 수 있습니다 . TCP를 통해 telnet연결 ssh하고 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사용자 한도를 확인할 수 있습니다.
  • 최대 세션~에/etc/ssh/sshd_config

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

  • #MaxStartups 10:30:60일반적으로 주석 처리 /etc/ssh/sshd_config되며 기본적으로 10으로 설정됩니다.

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


참고자료

  • man ssh, man sshd귀하의 컴퓨터에서.
  • 매뉴얼 페이지SSHD또는sshd_config.

답변3

예, 그렇습니다. 그러나 이는 구현에 따라 정의되어야 합니다. 여러 연결을 처리할 수 없는 자체 SSH 서버(아마도 그다지 안전하지 않거나 더 나쁠 수도 있음)를 프로그래밍할 수도 있습니다. 그러나 물론 일반적인 HTTP 서버가 이를 지원하는 것처럼 openssh도 이를 지원합니다.

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

답변4

예, 이것은 매우 흔한 일입니다. 실제로 많은 사용자가 파일 서버로 사용한다면 이는 절대적으로 필요합니다. SFTP는 SSH를 사용하며 이에 의존하는 EDI 활동도 많이 있습니다.

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

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

유지 관리 중 손실이 발생한 경우 추가 포트를 사용한다는 점도 주목할 만합니다(예: Ubuntu do-release-upgrade).

네, 여러 개의 PuTTY 터미널을 열어본 적이 없으신가요?

관련 정보