[ 
https://issues.apache.org/jira/browse/SSHD-700?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16069432#comment-16069432
 ] 

Li Fangning edited comment on SSHD-700 at 6/30/17 4:01 AM:
-----------------------------------------------------------

Hi Goldstein

We finally solved the issue.
The attachment '[^sshd-core.zip]' is the source code associated with resolving 
the issue (based on the latest master branch).
Now SSHD can support agent forwarding implementations of both IETF and OpenSSH, 
and the Tomcat APR library is not required.

I am very grateful if it can be merged into the latest release.
Thanks a lot.


was (Author: lfn):
Hi Goldstein

We finally solved the issue.
The attachment 'sshd-core.zip' is the source code associated with resolving the 
issue (based on the latest master branch).
Now SSHD can support agent forwarding implementations of both IETF and OpenSSH, 
and the Tomcat APR library is not required.

I am very grateful if it can be merged into the latest release.
Thanks a lot.

> SSHD does not suppot agent forwarding for XShell and XAgent
> -----------------------------------------------------------
>
>                 Key: SSHD-700
>                 URL: https://issues.apache.org/jira/browse/SSHD-700
>             Project: MINA SSHD
>          Issue Type: New Feature
>    Affects Versions: 1.2.0
>         Environment: Windows 10 and CentOS 7
> XShell 5.0
>            Reporter: Li Fangning
>            Priority: Minor
>         Attachments: block.png, debug.log, environment.png, log1.txt, 
> log2.txt, sshd-core.zip, SshdTest2.java, SshdTest3.java, stacktrace.png
>
>
> I use MINA SSHD for both server side and client side:
> SSH client  --> MINA SSHD Server - MINA SSHD Client --> Target Linux Server
> I use XShell (http://www.netsarang.com/) as SSH client, and use XAgent with 
> XShell for target server authentication (Public Key Access with Agent 
> Forwarding).
> I have tried PuTTY (with pagent), SecureCRT, and openssh client in linux, 
> they are all passed. But when I try XShell with XAgent, the agent forwarding 
> phase is failed.
> When I check the debug log and source code of MINA SSHD, I find that SSHD 
> only handle the "auth-agent-...@openssh.com" request type (in 
> org.apache.sshd.server.channel.ChannelSession#handleInternalRequest), which 
> is OK for PuTTY, SecureCRT and openssh client. But XShell send a 
> "auth-agent-req" request (without "@openssh.com"), so SSHD not handle the 
> request.
> I have try to change the source code, add "auth-agent-req" to the 
> "switch-case" in handleInternalRequest, but the authentication is blocked.
> I have attached my code, please help me solve the problem.
> Thanks a lot.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to