I am having some trouble transferring large files (~19 MB) without getting a fatal failure error message. I am able to fully transfer smaller files successfully.
I am currently using the latest version of WinSCP, no upgrades. I'm running on a Windows XP OS, version 2002. The transfer protocol is SCP and I am using the GUI commander interface.
After signing in to WinSCP, I type in the directory that contains the .img files on the remote server that I would like to transfer. I click on the 19MB file and drag it over to my local directory on the C drive. The transfer starts to copy and upload to the local directory, but stops about 70,000B into the transfer with the following error:
Error:
Server Unexpectedly closed network connection.
Copying file 'filename.img' fatally failed.
Copying file from remote side failed.
The following is the logging information from the session.
Copying 1 files/directories to local directory "C:\Profiles\User\My Documents\SpecStudy\m029632\"
PrTime: Yes; PrRO: No; Rght: rw-r--r--; PrR: No (No); FnCs: N; RIC: 01; Resume: S (102400); CalcS: Yes; Mask: *.*
TM: M; ClAr: No; CPS: 0; ExclM(No):
AscM: *.*html; *.htm; *.txt; *.php; *.php3; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml
echo "WinSCP: this is begin-of-file" ; scp -r -p -d -f "m029632_090731sc_wat_13_1.img" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is begin-of-file
Sending NULL.
T1263476666 0 1263477107 0
Sending NULL.
C0664 19660800 m029632_090731sc_wat_13_1.img
Sending NULL.
Binary transfer mode selected.
Server unexpectedly closed network connection
(ESshFatal) Server unexpectedly closed network connection.
Copying file 'm029632_090731sc_wat_13_1.img' fatally failed.
Copying files from remote side failed.
Looking up host "godzilla.kennedykrieger.org"
Connecting to 12.110.104.149 port 22
Server version: SSH-2.0-Sun_SSH_1.1.2
Using SSH protocol version 2
We claim version: SSH-2.0-WinSCP_release_4.2.5
Doing Diffie-Hellman group exchange
Doing Diffie-Hellman key exchange with hash SHA-1
Host key fingerprint is:
ssh-rsa 1024 14:94:3f:68:9a:2c:34:b2:57:36:28:90:59:33:fb:fc
Initialised AES-256 SDCTR client->server encryption
Initialised HMAC-SHA1 client->server MAC algorithm
Initialised AES-256 SDCTR server->client encryption
Initialised HMAC-SHA1 server->client MAC algorithm
Using username "malle".
Prompt (5, SSH server authentication, Using keyboard-interactive authentication., Password: )
Using stored password.
Access granted
Opened channel for session
Started a shell/command
Doing startup conversation with host.
Skipping host startup message (if any).
echo "WinSCP: this is end-of-file:$status"
Warning: no access to tty (Bad file number).
Thus no job control in this shell.
Sun Microsystems Inc. SunOS godzilla 5.10 Generic_141444-09
NOTICE!!!!!!!! ---PLEASE READ--- NOTICE!!!!!!!! ---PLEASE READ---
If you do not understand how files are stored on /g1 and /g2 please read
http://godzilla...... If you do not understand these
operations, contact Joe (j@.edu 443 923).
Tapes can be damaged and data lost by improper use of these filesystems.
Godzilla OS Upgrade - godzilla's operating system is upgraded to Solaris 10.
Please notify me of any problems or issues with applications or data access
).
Disk quota for /users is 2,000 MBytes.
---------- Total --------- ----- Online ------ ---- Offline ------
Volume MBytes Files Dirs MBytes Files MBytes Files
g1 3,223 409 9 3,223 409 0 0
g2 974,050 2,029,039 4,145 142,132 205,196 831,918 1,823,843
users 97 3,398 393
setenv: Syntax Error.
WinSCP: this is end-of-file:1
Detecting variable containing return code of last command.
Trying "$status".
echo "$status" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
Return code variable "$status" selected.
Clearing all aliases.
unalias "ls" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "echo" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "pwd" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "cd" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "groups" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "scp" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "rm" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "mv" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "mkdir" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "chmod" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "chgrp" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "chown" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "unset" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "unalias" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "ln" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unalias "cp" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
Clearing national user variables.
unset "LANG" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LANGUAGE" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LC_CTYPE" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LC_COLLATE" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LC_MONETARY" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LC_NUMERIC" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LC_TIME" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LC_MESSAGES" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "LC_ALL" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
unset "HUMAN_BLOCKS" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
Changing directory to "/g2/malle/rowland/m029632_090731".
cd "/g2/malle/rowland/m029632_090731" ; echo "WinSCP: this is end-of-file:$status"
WinSCP: this is end-of-file:0
Getting current directory name.
pwd ; echo "WinSCP: this is end-of-file:$status"
/g2/malle/rowland/m029632_090731
WinSCP: this is end-of-file:0
Cached directory not reloaded.
Listing current directory.
The log goes on to list the current files in the directory.
Is there something else that I can try or some option I can change that will enable the transfer of these larger files?