Em um sistema Unix, você deve fazer o executável do programa setuid para que ele possa executar ssh -i
em um arquivo de identidade inacessível para um usuário executando o programa. Esse arquivo de identidade autenticaria o acesso a uma máquina remota.