I realize that the company has little incentive to worry about how their free FTP client inter-operates with a rival server product, but I wondered if anyone had any clues about my problems connecting to IIS FTP server. (Long ago I purchased Serv-U for my now geriatric server, and once owned an actual purchased copy of FTP voyager back when it was a paid product. But by the time moved to a new server, Serv-U went upscale and is way too expensive for my humble purposes.)
I get two types of error, which might or might not be related:
1) When uploading multiple files at once to the server, the connection always hangs on the second file after successfully uploading one file. IIS log looks like this:
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 PASV - 227 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 59159 DataChannelOpened - - 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 59159 DataChannelClosed - - 2 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 LIST /transfer/cart-proc.png 550 2 0 1566c127-f9c4-423d-a1b3-baaa0225faea /transfer/cart-proc.png -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 TYPE I 200 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 PASV - 227 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 59160 DataChannelOpened - - 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 59160 DataChannelClosed - - 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 STOR cart-proc.png 226 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea /transfer/cart-proc.png -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 XCRC "/transfer/cart-proc.png" 500 87 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 MDTM 20151217045612+/transfer/cart-proc.png 213 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea /transfer/cart-proc.png -
2016-03-02 19:20:56 11.22.33.44 servername\username 44.33.22.11 990 PASV - 227 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:57 - servername\username 44.33.22.11 59161 DataChannelClosed - - 2 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:57 11.22.33.44 servername\username 44.33.22.11 990 LIST /transfer/core-strat.png 550 2 0 1566c127-f9c4-423d-a1b3-baaa0225faea /transfer/core-strat.png -
2016-03-02 19:20:57 11.22.33.44 servername\username 44.33.22.11 990 PASV - 227 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:57 - servername\username 44.33.22.11 59162 DataChannelClosed - - 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
2016-03-02 19:20:57 11.22.33.44 servername\username 44.33.22.11 990 ControlChannelClosed - - 0 0 1566c127-f9c4-423d-a1b3-baaa0225faea - -
This is just uploading a bunch of random images to a folder called "transfer". After the LIST command for the second filename (to see if it's already there), and another PASV command, everything poops out.
2) I get a lot of "SSL Accept Failed on FTP Data Channel" errors. These pop up any time I try to upload a file when a file of the same name already exists in the destination folder; and also at random other times. To get anything done, I need to delete or rename any file of the same name from the server first before uploading; and when the "SSL Accept ..." error pops up at other random times, I need to refresh the destination folder and try again, sometimes repeating this cycle several times. Eventually it always works, but it's a pain. The IIS log file for an attempt to upload a file which already exists, generating the "SSL Accept ..." error, looks like this:
2016-03-02 20:56:26 11.22.33.44 - 44.33.22.11 990 ControlChannelOpened - - 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 - 44.33.22.11 990 USER username 331 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 PASS *** 230 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 / -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 SYST - 215 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 FEAT - 211 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 OPTS UTF8+ON 200 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 PBSZ 0 200 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 PROT P 200 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 PWD - 257 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 CWD /transfer 250 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 /transfer -
2016-03-02 20:56:26 11.22.33.44 servername\username 44.33.22.11 990 PASV - 227 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 64021 DataChannelOpened - - 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 64021 DataChannelClosed - - 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 990 LIST /transfer/pxspoe.png 226 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 /transfer/pxspoe.png -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 990 PASV - 227 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 64022 DataChannelOpened - - 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 64022 DataChannelClosed - - 2 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 990 LIST /transfer/pxspoe+(2).png 550 2 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 /transfer/pxspoe+(2).png -
2016-03-02 20:56:27 11.22.33.44 servername\username 44.33.22.11 990 TYPE I 200 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
2016-03-02 20:56:30 11.22.33.44 servername\username 44.33.22.11 990 ControlChannelClosed - - 0 0 cca4903e-ca7c-4a25-87ba-dd2af0e98a04 - -
It's not very informative. It gets as far as verifying that the alternative filename is available, and then poops out. IIS FTP server seems to have no more logging detail available. It's not just a dumb-nuts firewall problem, since I can upload individual files one at a time in passive mode using the tricks mentioned above.
Any insight is appreciated.