Как сумасшедшее обходное решение, Вы могли сделать образ диска ext2 объема, содержащего Ваш закрытый ключ, и смонтировать его как циклическое устройство, затем использовать Ваш ssh ключ оттуда.
Сделайте 1 МБ пустым файлом:
dd if=/dev/zero of=diskimg bs=1024 count=1024
Отформатируйте его ext2 (Нажмите Y, когда это говорит, что это не устройство):
mke2fs diskimg
Смонтируйте его где-нибудь (как корень):
mount -t ext2 -o loop diskimg /my/path/to/diskimg
Теперь у Вас есть крошечная ext2 файловая система, на которой можно установить полномочия. Вы могли записать сценарий, чтобы смонтировать его и удостовериться, что те полномочия имеют правильный UID/GID на основе любой системы, Вы идете (так как UIDs может не сочетаться). Это также требует, чтобы sudo/root доступ работал.
Что-либо как это: http://www.tjopsta.net/index.php/2010/04/16/how-to-change-team-foundation-server-2010-urls-for-use-externally/