A diretiva Cipher é para a versão 1 do SSH (que não está em uso atualmente).
Para a versão 2 do SSH, use o Ciphers :
sftp -oCiphers=aes256-ctr
Veja a ssh_config man page .
No entanto, observe que o sftp também suporta a opção -c . Portanto, não há necessidade de usar o -o .
Veja a sftp man page :
-c cipherSelects the cipher to use for encrypting the data transfers.
This option is directly passed to ssh(1).
A opção é suportada desde OpenSSH 5.4 . A mudança é disfarçada como "Suporte a maioria dos argumentos de linha de comando de scp (1) em sftp (1) ".
Observe que o argumento de linha de comando -c é basicamente equivalente à diretiva Ciphers (embora possa retornar ao Cipher ). Citação da página ssh man :
-c cipher_specSelects the cipher specification for encrypting the session.
Protocol version 1 allows specification of a single cipher. The supported values are “3des”, “blowfish”, and “des”. For protocol version 2,cipher_specis a comma-separated list of ciphers listed in order of preference. See theCipherskeyword in ssh_config(5) for more information.