[ https://issues.apache.org/jira/browse/SSHD-792?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16316633#comment-16316633 ]
Goldstein Lyor commented on SSHD-792: ------------------------------------- I'll try it when I have some free time (which may be a while...). Meanwhile, since you claim it can be re-produced by your code, perhaps you can debug the code that creates the connection on the server side (I think it is {{TcpipServerChannel}}) and try to diagnose the problem to a more focused block of code... It would definitely make fixing this issue faster and easier... P.S. please make sure to try it with the latest **snapshot** version... (i.e., clone and compile the _master_ code branch) > Remote Port-Forwarding uses invalid "original host" values > ---------------------------------------------------------- > > Key: SSHD-792 > URL: https://issues.apache.org/jira/browse/SSHD-792 > Project: MINA SSHD > Issue Type: Bug > Affects Versions: 1.6.0 > Environment: Java 8 > OSX > Reporter: Andreas Haufler > Attachments: Forwarder.java > > > When starting a server which accepts all kinds of port forwarding: > sshd.setTcpipForwardingFilter(new StaticDecisionForwardingFilter(true)); > remote port-forwarding doesn't work (at least when connecting from OSX) > unless a specific address is given: > ssh localhost -p 2222 -R10001:localhost:80 <- doesn't work > ssh localhost -p 2222 -R127.0.0.1:10001:localhost:80 <- does work > As far as I can tell, TcpipClientChannel.java:98 uses the underlying > socket-address > of the effective connection and transmit the host (which is either 127.0.0.1 > or ::1) on OSX. > However, the client (ssh) would want to see "localhost" as original host in > order to permit tunneling. > Is there anything I am missing? Otherwise I could provide a PR which fixes > this (by remembering the originally requested host and reporting that back). -- This message was sent by Atlassian JIRA (v6.4.14#64029)