Interoperability with SSH Tectia Server #8166
My school uses Tectia on class computers:
But I have been able to use people.uta.fi with Cyberduck on my Mac so far.
And SSH is not allowed on people.uta.fi, because that server is for student home pages only, not for anything else.
Replying to [comment:7 tomihasa]:
The server identifies itself as
This additional info may or may not help. At least earlier this year we have been able to use for example WinSCP (free software, Windows), but I prefer Mac over Windows, so I haven't much used WinSCP:
o o o
This info might be totally unrelated. With some services with some servers my school is starting to use Microsoft Office 365 this year:
I would like this ticket to be reopened, as it seems to me a CyberDuck issue.
Apparently it seems that the Tectia SSH server creates a handle for the OpenDIR operation and gives it to the CyberDuck client.
The SSH File Transfer Protocol clearly states:
"The SSH_FXP_HANDLE response has the following format:
Checking at the SSHJ code (sshj-0.8.1.zip) it seems that the code assumes the incoming string is UTF-8, and the code does some conversions that will fail if applied against a binary string. Tectia SSH Server sends binary strings, so, Cyberduck does some conversion resulting in a modified handle when requesting for ReadDir…
I have taken the liberty to modify the SSHJ code a bit, just by changing the type of the “handle” as “byte” and using readBytes/writeBytes function and it seems to correct the problem.
I am not sure, though, what version of sshj CyberDuck is using, but I have seen a similar behavior.
To my eyes, Tectia SSH Server works as specified, and Cyberduck is violating clearly the protocol. Please, correct me if I am wrong.