Eu tenho um aplicativo que faz o login na máquina remota (não entra em detalhes), Ele usa o ssh para login (especificamente autenticação de chave privada / pública), ele também tem uma opção para encaminhar a chave ssh.
Sempre que tento encaminhar a chave, ela é encaminhada com sucesso para o Ubuntu 16 e não funciona no Ubuntu 14.
P.S ele usa esse comando para efetuar login na máquina remota:
/usr/bin/ssh -T -2 -4 -p 22 -o ForwardX11 yes -o XAuthLocation "/usr/TSU/binary/auth" -o Compression no -o EscapeChar none -o RhostsAuthentication no -o PasswordAuthentication no -o RSAAuthentication no -o RhostsRSAAuthentication no -o PubkeyAuthentication yes -o PreferredAuthentications publickey -o ForwardAgent yes <name>@<ip>
Então, minha pergunta é: Por que falha ao encaminhar a chave no Ubuntu 14 ( OpenSSH_6.6.1p1
) e no Ubuntu 16 ( OpenSSH_7.2p2
)? Houve algum bug relacionado a este tópico e foi corrigido ultimamente?