O comando Openssh ssh e scp forneceu uma -i
opção de linha de comando para especificar o caminho para a chave RSA/DSA a ser usada para autenticação.
Olhando para as páginas de manual do sftp, não consegui encontrar uma maneira de especificar a chave RSA/DSA.
Estou procurando uma maneira de iniciar uma sessão sftp que usará uma chave RSA/DSA especificada, e não as chaves ~/.ssh/id_{dsa,rsa}.
Eu tentei o cliente sftp OpenSSH no Linux... mas deve ter as mesmas opções em outras plataformas.