SSHD 구성에 문제가 있습니다. 이 그룹의 모든 사용자를 제한하고 싶습니다.www-사용자sftp를 사용하려면 사용자를 제외한 모든 사람밤의 강.
관련 질문을 보았습니다.SSHD의 "일치 그룹"에서 제외하는 방법은 무엇입니까?내 구성은 다음과 같이 끝납니다.
Match Group www-user User !yorunokoe
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no
그러나 이것은 작동하지 않습니다. 다양한 변형을 테스트했는데 느낌표를 사용할 때마다 전체 지시문이 false를 반환하고 후속 구성이 적용되지 않는 것 같습니다. 위의 구성을 사용하면 모든 사용자는 여전히 SSH 액세스 권한을 갖고 루트가 변경되지 않으며 SFTP로 제한되지 않습니다.
OpenSSH_6.7p1 Debian-5+deb8u2, OpenSSL 1.0.1k를 실행 중입니다.
내가 뭘 잘못했나요?
답변1
감사합니다https://unix.stackexchange.com/users/28235/n-st, 올바른 구성은 다음과 같습니다.
Match Group www-user User *,!yorunokoe
ChrootDirectory %h
ForceCommand internal-sftp
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no
이는 모든 사용자를 제한합니다.www-사용자사용자 제외밤의 강sftp로.