我希望能够使用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?
错误消息。