Hello everyone,
I am testing Beyond Compare to synchronize two Windows 10 machines over the Internet. Running Bitvise SSH server 7.24 on one side and Beyond Compare 4.1.9 on the other, both are the latest versions available. Both applications are running with default settings, just configured user and password on the SSH server and SFTP access details in Beyond Compare (using SFTP (SSH2) protocol, increased number of simultaneous connections to 10).
Problem #1: CRC comparisons fail on the SSH server
I connect to the server and browse the remote filesystem, but when I enable "Compare contents" and "CRC comparison" (by clicking on "Rules" in the toolbar), errors are generated in the log window and no comparisons are performed. Binary comparisons and file transfers are working fine. I have examined the logs on both sides and found this (just pasting one entry here to illustrate the problem):
Beyond Compare log:
Bitvise log:
Problem #2: Binary transfers are slow
Binary transfers from the server seem to be running slow in Beyond Compare. I transfered the same file both in Beyond Compare and in Filezilla:
Filesize: 96.7 Mb
Beyond Compare: 48 seconds
Filezilla: 21 seconds
Filezilla generally exhausts the upload bandwidth available on the server side, but Beyond Compare seems unable to do so.
Any feedback on what may be triggering the errors/performance issues above would be much appreciated. Beyond Compare does seem to be an awesome tool, and I am hoping that it will be just what I need to keep these two machines in sync.
I am testing Beyond Compare to synchronize two Windows 10 machines over the Internet. Running Bitvise SSH server 7.24 on one side and Beyond Compare 4.1.9 on the other, both are the latest versions available. Both applications are running with default settings, just configured user and password on the SSH server and SFTP access details in Beyond Compare (using SFTP (SSH2) protocol, increased number of simultaneous connections to 10).
Problem #1: CRC comparisons fail on the SSH server
I connect to the server and browse the remote filesystem, but when I enable "Compare contents" and "CRC comparison" (by clicking on "Rules" in the toolbar), errors are generated in the log window and no comparisons are performed. Binary comparisons and file transfers are working fine. I have examined the logs on both sides and found this (just pasting one entry here to illustrate the problem):
Beyond Compare log:
2017-01-21 20:56:41 Unable to determine CRC32 of sftp://[email protected]:XXXX/W-Wares/Backup/Cloud backups/2016-02 Dropbox backup.rar: Decoding packet content failed. See server logs for more info.
<event seq="2976" time="2017-01-21 21:56:39.318786 +0100" app="BvSshServer 7.24" name="I_SFTP_SERVER_EXTENDED_PACKET_DECODE_ERROR" desc="Error decoding Extended SFTP packet.">
<session id="1010" service="SSH" remoteAddress="XX.X.XXX.X:XXXXX" virtualAccount="XXXXXXX" windowsAccount="XXXXXXXXXX\BvSsh_VirtualUsers"/>
<channel type="session" id="1"/>
<parameters extendedPacketType="check-file-name"/>
<error type="Exception"
message="Decoding procedure failed, call stack:
- DecodeString(): premature end of input data
- DecodeWStrAsUtf8(): error decoding UTF-8 string
- SftpPacket.Extended.CheckFileName: failed at decoding file name"/>
</event>
<session id="1010" service="SSH" remoteAddress="XX.X.XXX.X:XXXXX" virtualAccount="XXXXXXX" windowsAccount="XXXXXXXXXX\BvSsh_VirtualUsers"/>
<channel type="session" id="1"/>
<parameters extendedPacketType="check-file-name"/>
<error type="Exception"
message="Decoding procedure failed, call stack:
- DecodeString(): premature end of input data
- DecodeWStrAsUtf8(): error decoding UTF-8 string
- SftpPacket.Extended.CheckFileName: failed at decoding file name"/>
</event>
Binary transfers from the server seem to be running slow in Beyond Compare. I transfered the same file both in Beyond Compare and in Filezilla:
Filesize: 96.7 Mb
Beyond Compare: 48 seconds
Filezilla: 21 seconds
Filezilla generally exhausts the upload bandwidth available on the server side, but Beyond Compare seems unable to do so.
Any feedback on what may be triggering the errors/performance issues above would be much appreciated. Beyond Compare does seem to be an awesome tool, and I am hoping that it will be just what I need to keep these two machines in sync.
Comment