-
-
Notifications
You must be signed in to change notification settings - Fork 279
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
SSH ServerAliveInterval ignored by Cyberduck – idle connection timeout prevents editing a file in external editor #15895
Comments
Please send the mentioned log file with the ticket reference GH-15895 to [email protected] for further investigation. |
Cyberduck by default sends out
with a default value of
Cyberduck ignores the ServerAliveInterval. Tested this against a local OpenSSH server (on Debian), with configuration
I don't see any issue with having TextEdit on a text file open for extended periods of time (had it open, not doing anything for 14 minutes:
|
It seems Cyberduck ignores directives "ServerAliveInterval" set in:
~/.ssh/config
If I e.g. connect via SFTP to a remote server and open a file in an external editor, I want to edit this file and after some time save it remotely.
It seems that after around 10 minutes, the SFTP connection in Cyberduck is lost, so the ServerAliveInterval of 120 seconds (intended to refresh the connection to the remote server) seems to be ignored.
When I then want to save the file in the external editor, the status in Cyberduck is "{file name} preparing (overwrite)" and a spinning wheel, see screenshot:
Then the connection to the server is retried after 10 seconds (as defined in the Cyberduck connection setting), but fails in the end with a dialogue, see screenshot:
When I click on Cancel ("Abbrechen"), Cyberduck reconnects to the server just fine. I have to reopen the file in the external editor, and then save my changes ...
I don't post my verbose loge file here, due to sensitive information contained.
macOS 14.4.1
Cyberduck 8.8.2
The text was updated successfully, but these errors were encountered: