동시 세션을 머신으로 제한

동시 세션을 머신으로 제한

특정 컴퓨터에서 동시 SSH 세션의 최대 수를 제한하는 방법을 알고 싶습니다.

MaxSessions둘 다 내가 찾고 있는 일을 하지 않는 것 같습니다 .MaxStartups/etc/ssh/sshd_config

poky임베디드 배포판은 현재 개발 중입니다 systemd.pam.d

답변1

이를 사용하여 /etc/security/limits.conf사용자당 최대 세션 수를 설정할 수 있습니다.

사용자에게 하나의 세션만 허용하려면 다음을 수행하십시오 eagleone.

eagleone hard maxlogins 1

그룹에 하나의 세션만 허용하려는 경우 exgroup:

@exgroup hard maxlogins 1

모든 사용자에 대해 제한을 설정하려면 다음을 수행하십시오.

* hard maxlogins 1

/etc/pam.d/sshd다음 줄을 편집하고 추가해야 할 수도 있습니다 .

session required pam_limits.so

로그인 제한을 초과한 경우:

Too many logins for 'eagleone'.
Last login: Tue Feb 18 17:12:09 2020 from 192.168.225.37
Connection to 192.168.225.52 closed.

관련 정보