Differences
This shows you the differences between the selected revisions of the page.
2005-05-04 | 2005-05-04 | ||
link fix (martin) | 3.7.5 added ssh version spec for some bugs (martin) | ||
Line 58: | Line 58: | ||
This is an SSH-2-specific bug. | This is an SSH-2-specific bug. | ||
- | ===== Misuses the session ID in PK auth ===== | + | ===== Misuses the session ID in SSH-2 PK auth ===== |
Versions below 2.3 of [[&openssh|OpenSSH]] require SSH-2 public-key authentication to be done slightly differently: the data to be signed by the client contains the session ID formatted in a different way. If public-key authentication mysteriously does not work but the session log shows that WinSCP has successfully sent a signature, it might be worth enabling the workaround for this bug to see if it helps. | Versions below 2.3 of [[&openssh|OpenSSH]] require SSH-2 public-key authentication to be done slightly differently: the data to be signed by the client contains the session ID formatted in a different way. If public-key authentication mysteriously does not work but the session log shows that WinSCP has successfully sent a signature, it might be worth enabling the workaround for this bug to see if it helps. | ||
Line 66: | Line 66: | ||
This is an SSH-2-specific bug. | This is an SSH-2-specific bug. | ||
- | ===== Handles key re-exchange badly ===== | + | ===== Handles SSH-2 key re-exchange badly ===== |
Some SSH servers cannot cope with repeat key exchange at all, and will ignore attempts by the client to start one. Since WinSCP pauses the session while performing a repeat key exchange, the effect of this would be to cause the session to hang after an hour (unless you have your [[ui_login_kex|rekey timeout set differently]]). Other, very old, SSH servers handle repeat key exchange even more badly, and disconnect upon receiving a repeat key exchange request. | Some SSH servers cannot cope with repeat key exchange at all, and will ignore attempts by the client to start one. Since WinSCP pauses the session while performing a repeat key exchange, the effect of this would be to cause the session to hang after an hour (unless you have your [[ui_login_kex|rekey timeout set differently]]). Other, very old, SSH servers handle repeat key exchange even more badly, and disconnect upon receiving a repeat key exchange request. |