Differences
This shows you the differences between the selected revisions of the page.
2019-04-09 | 2019-04-09 | ||
no summary (27.109.9.91) (hidden) (untrusted) | no summary (27.109.9.91) (hidden) (untrusted) | ||
Line 21: | Line 21: | ||
WinSCP can [[ui_pref_resume#reconnect|automatically reconnect session]], if the server is not responding too long. | WinSCP can [[ui_pref_resume#reconnect|automatically reconnect session]], if the server is not responding too long. | ||
- | ===== [[keepalives]] Keepalives ===== | ||
- | Some servers (and also firewalls and routers on the way between the client and the server) disconnect clients if they do not receive any data from it within a defined period. In the //Keepalives// box, you may order WinSCP to send some dummy data in regular periods to avoid being disconnected. This period is defined with //Seconds between keepalives//. | ||
- | WinSCP implements two methods for keepalives. For SFTP and SCP, the basic option is to send SSH-level keepalives implemented by null %%SSH%% packets (%%SSH%% ignore messages). Some servers may be configured not to count these packets as data and thus they will still disconnect clients sending them. | ||
- | |||
- | As an alternative WinSCP can send dummy commands of the transfer protocol instead. For %%SFTP%% it is implemented as canonization of path ''/''. For %%SCP%% it is implemented as ''echo'' command.((With %%SCP%% this keepalive method does not work while WinSCP waits for user prompt in the middle of file transfer.)) For FTP it is the only option and is implemented as randomly selected %%FTP%% protocol command with no effect. | ||
- | |||
- | The option is not available with [[webdav|WebDAV]] and [[s3|S3]] protocols. | ||
- | |||
- | |||
- | Therefore, you might find that keepalives help connection loss, or you might find they make it worse, depending on what kind of network problems you have between you and the server.((&puttydoccite)) | ||
===== [[ipv]] Internet Protocol Version ===== | ===== [[ipv]] Internet Protocol Version ===== |