Também é possível inserir um comando em seu arquivo de chaves autorizado. (%código%). Isso permite que você execute um comando personalizado para cada chave no arquivo. Eu uso isso para encaminhar conexões shell através do meu firewall. O resultado é que posso ssh para um host e ele conecta automaticamente a sessão a um host dentro da rede. A entrada ~/.ssh/authorized_keys
tem esta aparência:
command="ssh -Tq <hostname> \"$SSH_ORIGINAL_COMMAND\"",no-port-forwarding,no-agent-forwarding,no-X11-forwarding,no-pty ssh-rsa AAAA... the rest of the key ...
Mais especificamente, o redirecionamento é para minha instância de gitolite. Isso permite acesso externo simples sem expor diretamente o host gitolite a qualquer acesso externo. Verifique a página do manual para mais informações. ( link )