Также можно вставить команду в ваш файл авторизованных ключей. ( ~/.ssh/authorized_keys
). Это позволяет вам выполнить пользовательскую команду для каждого ключа в файле. Я использую это для пересылки подключений оболочки через мой брандмауэр. В результате я могу подключиться по ssh к одному хосту, и он автоматически подключает сеанс к хосту в сети. authorized_keys
Запись выглядит следующим образом :
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 ...
Точнее, редирект для моего экземпляра Gitolite. Это позволяет простой внешний доступ без прямого воздействия на хост gitolite для любого внешнего доступа. Проверьте man-страницу для получения дополнительной информации. ( http://linux.die.net/man/8/sshd )