You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mina.apache.org by "Thomas Wolf (Jira)" <ji...@apache.org> on 2021/10/23 22:05:00 UTC

[jira] [Assigned] (SSHD-1218) Pubkey auth: keys from ssh-agent are used even if HostConfigEntry.isIdentitiesOnly() is true

     [ https://issues.apache.org/jira/browse/SSHD-1218?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Thomas Wolf reassigned SSHD-1218:
---------------------------------

    Assignee: Thomas Wolf

> Pubkey auth: keys from ssh-agent are used even if HostConfigEntry.isIdentitiesOnly() is true
> --------------------------------------------------------------------------------------------
>
>                 Key: SSHD-1218
>                 URL: https://issues.apache.org/jira/browse/SSHD-1218
>             Project: MINA SSHD
>          Issue Type: Bug
>    Affects Versions: 2.7.0
>            Reporter: Thomas Wolf
>            Assignee: Thomas Wolf
>            Priority: Major
>
> {{UserAuthPublicKeyIterator}} unconditionally includes keys from the SSH agent if there is an {{SshAgentFactory}}. This should be done only if {{!HostConfigEntry.isIdentitiesOnly()}}.
> Also, there is a completely superfluous requirement that the SshAgentFactory return a non-null {{SshAgent}} in that iterator. {{UserAuthPublicKeyIterator.initializeAgentIdentities()}} could just return {{null}} in that case.
> Furthermore it would be useful if the session was passed through to {{SshAgentFactory.createAgent()}}.
> Finally, the ordering of keys from different sources seems to be strange. Agent keys always come first, then the session keys. The session keys are the ones set explicitly, plus then the default keys. So the order is <agent, explicit, default>. I think this should be <explicit, agent, default>.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@mina.apache.org
For additional commands, e-mail: dev-help@mina.apache.org