인증에 ssh 키를 사용할 수 있기를 원하지만 ssh 터널을 통해 실행할 수있는 명령을 계속 제한하고 싶습니다.
Subversion에서는 다음과 같은 .ssh / authorized_keys 파일을 사용하여이를 달성했습니다.
command="/usr/local/bin/svnserve -t --tunnel-user matt -r /path/to/repository",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAAB3NzaC1yc2EAAAABIetc...
명령에서 "/ usr / bin / git-shell"으로 시도했지만 펑키 한 오래된 fatal: What do you think I am? A shell?
오류 메시지가 나타납니다.