나는 여러 가지를 시도했다지도 시간
usermod -s shell path_to_binary 사용자 이름을 수정했습니다.
통과하지 못하지만 winscp
Ubuntu 터미널에서 사용하면 작동합니다.
명령을 제어하고 사용자를 특정 디렉토리로 제한할 수 있는 쉘을 갖고 싶습니다.
답변1
어쩌면 당신은 "를 찾고있을 것입니다SSH chroot 감옥" 사용자에게 터미널이 필요한 경우. 그렇지 않고 집에 액세스하기만 하면 되는 경우 집에 있는 사용자 sshd
에 대해 구성합니다.jail
stfp
다음에 추가 sshd_config
:
Match group myGroup //Also can match users
ChrootDirectory %h
ForceCommand internal-sftp -u 0007
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no