SSH와 작동하는 자체 쉘을 작성하는 방법

SSH와 작동하는 자체 쉘을 작성하는 방법

나는 여러 가지를 시도했다튜토리얼
usermod -s shell path_to_binary 사용자 이름을 수정했습니다.

통해 작동하지 않지만 winscpUbuntu 터미널에서 사용하면 작동합니다.

나는 명령을 제어하고 사용자를 일부 디렉토리로 제한할 수 있는 쉘을 소유하고 싶습니다.

답변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

관련 정보