Me gustaría poder usar una clave ssh para la autenticación, pero aún así restringir los comandos que se pueden ejecutar a través del túnel ssh.
Con Subversion, he logrado esto usando un archivo .ssh / Authorized_keys como:
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...
He intentado esto con "/ usr / bin / git-shell" en el comando, pero acabo de recibir el viejo fatal: What do you think I am? A shell?
mensaje de error.