SSH 액세스를 /bin으로 제한하고 bash를 쉘로 사용

SSH 액세스를 /bin으로 제한하고 bash를 쉘로 사용

SSH를 통해 bash를 쉘로 허용하면서 관리자 사용자를 /bin 디렉토리로 제한하고 싶습니다.
이것은 내 sshd_config 파일에 있습니다.

Match User admin    
   ChrootDirectory /bin
   X11Forwarding no
   ForceCommand scponly
   #PermitTunnel no
   AllowTcpForwarding no

존재하다 /etc/passwd:

 admin:x:1001:100:,,,:/:/bash

이 명령을 사용할 때: ssh[이메일 보호됨]

다음 오류가 발생합니다.

 /bash: No such file or directory
 Connection to 192.168.200.242 closed.

sshd_config에서 scponly를 내부 sftp로 변경하면 모든 바이너리(예: bash)가 sftp를 통해 / 디렉터리에 존재합니다. 로 변경한 후 /bash쉘로 사용할 수 없는 이유는 무엇입니까 scponly?

어떻게 작동하게 할 수 있나요?

관련 정보