-
-
Notifications
You must be signed in to change notification settings - Fork 296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Interoperability with SSH Tectia Server #8166
Comments
Please check the default path set in the bookmark. |
My default directory is empty. What should it be? |
Replying to [comment:1 dkocher]:
I made a YouTube video about the problem: |
Do you know the SSH server product used? |
Replying to [comment:5 dkocher]:
|
My school uses Tectia on class computers: http://www.google.com/search?num=50&newwindow=1&q=Tectia+site%3Auta.fi&oq=Tectia+site%3Auta.fi 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: http://www.google.com/search?hl=en&as_q=WinSCP&as_qdr=y&as_sitesearch=uta.fi&as_occt=any 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: http://www.uta.fi/hallinto/yliopistopalvelut/tietohallinto/office365/index.html |
Handed over to Tectia support as Case TECT32879. |
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. |
|
I updated Cyberduck today (v4.5.2). I still get the same error message as I have shown on my YouTube video mentioned in this topic. But I'm sure you will get it fixed! |
There is no version 4.5.3 available, at least for me. I guess Apple has not yet approved it. |
Replying to [comment:19 tomihasa]:
This is a snapshot build not released yet. Please download from (https://update.cyberduck.io/nightly/). |
The version 4.6.5 seems to have finally fixed my issue. It has been over 6 months since I have been able to log in to my school account. |
I can no longer log in using SFTP as I have before to the same server. I get text:
The text was updated successfully, but these errors were encountered: