들어오는 SSH 연결을 수락 할 수있는 서버 역할을하는 Linux 컴퓨터가 있습니다.
SSH를 사용하여 내 휴대폰, 랩톱 및 기타 데스크톱과 같은 여러 장치를 동시에 동일한 서버에 안정적으로 연결할 수 있습니까?
도와 주셔서 감사합니다.
답변
짧은 대답-그렇습니다. 일반적으로 기본적으로 작동합니다.
긴 대답-사용하는 대상에 따라 여러 연결로 인해 속도가 느려질 수 있지만 이는 ssh 문제가 아닌 대역폭 문제입니다.
답변
예, 가능합니다. 기본 동작입니다.
믿음
업데이트 된 버전 을 사용 중이고ssh
프로토콜이 더 이상없는 경우 신뢰할 수 있습니다 .
grep "Protocol" /etc/ssh/sshd_config
위의 명령은 당신에게 줄 것이다 Protocol 2
.
연결 제한
당신은 서버에 대한 원격 액세스를 허용하기 위해 69 년에 탄생 한의 ssh
암호화 된 진화라고 볼 수 있습니다 telnet
. 참고 ssh
TCP를 통해 커넥트는 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 터미널을 열어 본 적이 없습니까?