-
O bloco no
sshd_config
, você se refere, é todo comentado (o% inicial#
). Então os padrões se aplicam. O padrão para oCiphers
não inclui a cifranone
, portanto, o servidor não permite conexões não criptografadas. Observe que a compilação padrão do OpenSSH não permite que você ative a criptografianone
. Você teria que recompilar o OpenSSH.
Veja Como posso desabilitar a criptografia no openssh? -
O WinSCP também não permite a cifra
none
.
Veja link
Então, se você pode se conectar com o WinSCP, a conexão é criptografada. -
No log do WinSCP, você pode ver a cifra negociada:
. 2014-11-06 16:41:26.328 Initialised AES-256 SDCTR client->server encryption . 2014-11-06 16:41:26.328 Initialised HMAC-SHA-256 client->server MAC algorithm . 2014-11-06 16:41:26.328 Initialised AES-256 SDCTR server->client encryption . 2014-11-06 16:41:26.328 Initialised HMAC-SHA-256 server->client MAC algorithm
-
Em relação ao
CurrentServerEncryption
: suponho que você se refira ao SSH.NETSession.ConnectionInfo.CurrentServerEncryption
, certo?
Você está lendo o valor DEPOIS de ter se conectado ao servidor? Observe também que, mesmo se a conexão não estiver criptografada, o valor deve ler"none"
, nãoNULL
. ONULL
provavelmente indica que a cifra ainda não foi selecionada (a conexão não está aberta).