Anonymous
Ошибка чтения входного потока при чтении потока WinSCP Session.GetFile из другого потока
Сообщение
Anonymous » 24 июл 2024, 12:32
Я получаю странную ошибку; некоторое время занимаюсь отладкой и думаю, проблема в том, что я передаю файл-призрак с бессмысленного сайта.
Посмотрите, это сообщение об ошибке:
Ошибка: Ошибка: WinSCP.SessionRemoteException: не удалось скопировать файлы с удаленной
стороны. Ошибка чтения входного потока. в
WinSCP.OperationResultBase.Check() в WinSCP.Session.PutFile(поток
поток, строка RemoteFilePath, параметры TransferOptions)
Я пытаюсь получить
последний файл с этого сайта: /origin/path/interfaces, скопировать этот файл и вставить его на другой сервер, а именно в это место: /destination /path/interfaces
Кажется, все работает, я получаю последнюю версию файла, но что-то мне кажется странным:
Это кажется, он читает файл отсюда: /origin/path/interfaces/TXTFILES202104101700.txt (в первом сеансе), но это странно, потому что я не могу получить доступ к файлу, указав имя файла на сайте, Я могу сделать только это: /origin/path/interfaces/.
Я думаю, ошибка возникает из-за того, что он пытается вставить файл-призрак на новый сервер, это «чтение» из этого места /origin/path/interfaces/TXTFILES202104101700.txt. Я не могу указать файл в маршруте, только этот: /origin/path/interfaces/
Это мой код:
Код: Выделить всё
// Sessions options
SessionOptions SftpSource = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx
};
SessionOptions SftpDestination = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx,
xxxxxxxx = xxxxxxxxxxxxx
};
using (Session sftpSessionServer1 = new Session())
using (Session SftpSessionServer2 = new Session())
{
// Connecting to SFTP first server
sftpSessionServer1.Open(SftpSource);
// Get list of files in the SFTP directory
string SftpRemoteDirectory = "/origin/path/interfaces";
RemoteDirectoryInfo directoryInfo =
sftpSessionServer1.ListDirectory(SftpRemoteDirectory);
// Select the most recent file
RemoteFileInfo ultimateFile =
directoryInfo.Files
.Where(file => !file.IsDirectory)
.OrderByDescending(file => file.LastWriteTime)
.First();
// Connecting to SFTP second server
SftpSessionServer2.Open(SftpDestination);
string sSftpRemoteDirectory = "/destination/path/interfaces";
string sftpRemotePath =
RemotePath.Combine(sSftpRemoteDirectory, ultimateFile.Name);
// Transfer from SFTP to SFTP
using (Stream downloadStream = sftpSessionServer1.GetFile(ultimateFile.FullName))
{
SftpSessionServer2.PutFile(downloadStream, sftpRemotePath);
}
}
Журналы обоих сеансов:
Первый сеанс:
Код: Выделить всё
< 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 1609790 Apr 10 22:56:27 2021 TXTFILES202104101700.txt
< 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 435 Feb 12 17:10:58 2021 TXTFILES202102121710.txt
< 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 3722440 Apr 12 10:48:20 2018 TXTFILES20180412.txt
< 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 890092 Dec 20 10:58:54 2018 TXTFILES20181220.txt
> 2021-04-18 03:36:04.032 Script: get -nopermissions -preservetime -transfer="binary" -onlyfile -- "/origin/path/interfaces/TXTFILES202104101700.txt" "-"
. 2021-04-18 03:36:04.033 Listing file "/origin/path/interfaces/TXTFILES202104101700.txt".
> 2021-04-18 03:36:04.033 Type: SSH_FXP_LSTAT, Size: 68, Number: 1543
< 2021-04-18 03:36:04.049 Type: SSH_FXP_STATUS, Size: 24, Number: 1284
. 2021-04-18 03:36:04.049 Discarding reserved response
< 2021-04-18 03:36:04.059 Type: SSH_FXP_ATTRS, Size: 37, Number: 1543
. 2021-04-18 03:36:04.059 TXTFILES202104101700.txt;-;1609790;2021-04-11T01:56:27.000Z;3;"" [501];"" [503];rw-r--r--;0
. 2021-04-18 03:36:04.059 Copying 1 files/directories to local directory "" - total size: 1.609.790
. 2021-04-18 03:36:04.059 PrTime: Yes; PrRO: No; Rght: rw-r--r--; PrR: No (No); FnCs: N; RIC: 0100; Resume: S (102400); CalcS: No; Mask: *.*
. 2021-04-18 03:36:04.059 TM: B; ClAr: No; RemEOF: No; RemBOM: No; CPS: 0; NewerOnly: No; EncryptNewFiles: Yes; ExcludeHiddenFiles: No; ExcludeEmptyDirectories: No; InclM: ; ResumeL: 0
. 2021-04-18 03:36:04.059 AscM: *.*html; *.htm; *.txt; *.php; *.php3; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; *.js; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml
. 2021-04-18 03:36:04.060 File: '/origin/path/interfaces/TXTFILES202104101700.txt' [2021-04-11T01:56:27.000Z] [1609790]
. 2021-04-18 03:36:04.060 Streaming "/origin/path/interfaces/TXTFILES202104101700.txt" to local machine started.
. 2021-04-18 03:36:04.060 Binary transfer mode selected.
. 2021-04-18 03:36:04.060 Opening remote file.
> 2021-04-18 03:36:04.060 Type: SSH_FXP_OPEN, Size: 76, Number: 1795
< 2021-04-18 03:36:04.073 Type: SSH_FXP_HANDLE, Size: 13, Number: 1795
> 2021-04-18 03:36:04.073 Type: SSH_FXP_FSTAT, Size: 13, Number: 2056
< 2021-04-18 03:36:04.085 Type: SSH_FXP_ATTRS, Size: 37, Number: 2056
> 2021-04-18 03:36:04.085 Type: SSH_FXP_READ, Size: 25, Number: 2309
< 2021-04-18 03:36:04.930 Status code: 1
. 2021-04-18 03:36:04.930 132 skipped SSH_FXP_WRITE, SSH_FXP_READ, SSH_FXP_DATA and SSH_FXP_STATUS packets.
> 2021-04-18 03:36:04.930 Type: SSH_FXP_CLOSE, Size: 13, Number: 23300
< 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 15365
< 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 15621
< 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 15877
< 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 16133
< 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 16389
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 16645
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 16901
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17157
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17413
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17669
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17925
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18181
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18437
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18693
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18949
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19205
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19461
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19717
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19973
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20229
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20485
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20741
< 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20997
< 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 21253
< 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 21509
< 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 21765
< 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 22021
< 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 22277
< 2021-04-18 03:36:05.000 Type: SSH_FXP_STATUS, Size: 28, Number: 22533
< 2021-04-18 03:36:05.012 Type: SSH_FXP_STATUS, Size: 28, Number: 22789
< 2021-04-18 03:36:05.100 Type: SSH_FXP_STATUS, Size: 28, Number: 23045
. 2021-04-18 03:36:05.100 Transfer done: '/origin/path/interfaces/TXTFILES202104101700.txt' => '-' [1609790]
. 2021-04-18 03:36:05.101 Copying finished: Transferred: 1.609.790, Elapsed: 0:00:01, CPS: 1.684.869/s
> 2021-04-18 03:36:06.027 Script: exit
. 2021-04-18 03:36:06.028 Script: Exit code: 0
. 2021-04-18 03:36:06.028 Closing connection.
. 2021-04-18 03:36:06.028 Sending special code: 1
. 2021-04-18 03:36:06.040 Session sent command exit status 0
. 2021-04-18 03:36:06.040 Main session channel closed
. 2021-04-18 03:36:06.040 All channels closed
Второй сеанс:
Код: Выделить всё
"/origin/path/interfaces/TXTFILES202104101700.txt"
. 2021-04-18 03:36:04.244 Copying 1 files/directories to remote directory "/destination/path/interfaces/" - total size: 0
. 2021-04-18 03:36:04.244 PrTime: Yes; PrRO: No; Rght: rw-r--r--; PrR: No (No); FnCs: N; RIC: 0100; Resume: S (102400); CalcS: No; Mask: TXTFILES202104101700.txt
. 2021-04-18 03:36:04.244 TM: B; ClAr: No; RemEOF: No; RemBOM: No; CPS: 0; NewerOnly: No; EncryptNewFiles: Yes; ExcludeHiddenFiles: No; ExcludeEmptyDirectories: No; InclM: ; ResumeL: 0
. 2021-04-18 03:36:04.244 AscM: *.*html; *.htm; *.txt; *.php; *.php3; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; *.js; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml
. 2021-04-18 03:36:04.244 File: 'TXTFILES202104101700.txt' [n/a] [0]
. 2021-04-18 03:36:04.244 Streaming "TXTFILES202104101700.txt" to remote directory started.
. 2021-04-18 03:36:04.244 Binary transfer mode selected.
. 2021-04-18 03:36:04.244 Opening remote file.
> 2021-04-18 03:36:04.244 Type: SSH_FXP_OPEN, Size: 84, Number: 259
< 2021-04-18 03:36:04.301 Type: SSH_FXP_HANDLE, Size: 13, Number: 259
> 2021-04-18 03:36:04.321 Type: SSH_FXP_WRITE, Size: 32761, Number: 774
. 2021-04-18 03:36:05.446 53 skipped SSH_FXP_WRITE, SSH_FXP_READ, SSH_FXP_DATA and SSH_FXP_STATUS packets.
> 2021-04-18 03:36:05.446 Type: SSH_FXP_CLOSE, Size: 13, Number: 7684
< 2021-04-18 03:36:05.457 Type: SSH_FXP_STATUS, Size: 24, Number: 7684
< 2021-04-18 03:36:05.457 Status code: 0
> 2021-04-18 03:36:05.457 Type: SSH_FXP_REMOVE, Size: 68, Number: 7949
< 2021-04-18 03:36:05.469 Type: SSH_FXP_STATUS, Size: 24, Number: 7949
< 2021-04-18 03:36:05.469 Status code: 0
* 2021-04-18 03:36:05.469 (ECommand) **Copying files from remote side failed**
* 2021-04-18 03:36:05.469 Failure reading network stream.
. 2021-04-18 03:36:05.470 Script: Failed
> 2021-04-18 03:36:05.924 Script: exit
. 2021-04-18 03:36:05.925 Increasing send buffer from 262144 to 524288
. 2021-04-18 03:36:05.925 Script: Exit code: 1
. 2021-04-18 03:36:05.925 Closing connection.
. 2021-04-18 03:36:05.925 Sending special code: 1
. 2021-04-18 03:36:05.937 Session sent command exit status 0
. 2021-04-18 03:36:05.937 Main session channel closed
. 2021-04-18 03:36:05.937 All channels closed
Как я могу решить эту проблему? Я немного растерялся.
Подробнее здесь:
https://stackoverflow.com/questions/671 ... from-anoth
1721813558
Anonymous
Я получаю странную ошибку; некоторое время занимаюсь отладкой и думаю, проблема в том, что я передаю файл-призрак с бессмысленного сайта. Посмотрите, это сообщение об ошибке: Ошибка: Ошибка: WinSCP.SessionRemoteException: не удалось скопировать файлы с удаленной стороны. Ошибка чтения входного потока. в WinSCP.OperationResultBase.Check() в WinSCP.Session.PutFile(поток поток, строка RemoteFilePath, параметры TransferOptions) Я пытаюсь получить [b]последний[/b] файл с этого сайта: /origin/path/interfaces, скопировать этот файл и вставить его на другой сервер, а именно в это место: /destination /path/interfaces Кажется, все работает, я получаю последнюю версию файла, но что-то мне кажется странным: Это кажется, он читает файл отсюда: /origin/path/interfaces/TXTFILES202104101700.txt (в первом сеансе), но это странно, потому что я не могу получить доступ к файлу, указав имя файла на сайте, Я могу сделать только это: /origin/path/interfaces/. Я думаю, ошибка возникает из-за того, что он пытается вставить файл-призрак на новый сервер, это «чтение» из этого места /origin/path/interfaces/TXTFILES202104101700.txt. Я не могу указать файл в маршруте, только этот: /origin/path/interfaces/ Это мой код: [code]// Sessions options SessionOptions SftpSource = new SessionOptions { Protocol = Protocol.Sftp, HostName = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx }; SessionOptions SftpDestination = new SessionOptions { Protocol = Protocol.Sftp, HostName = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx, xxxxxxxx = xxxxxxxxxxxxx }; using (Session sftpSessionServer1 = new Session()) using (Session SftpSessionServer2 = new Session()) { // Connecting to SFTP first server sftpSessionServer1.Open(SftpSource); // Get list of files in the SFTP directory string SftpRemoteDirectory = "/origin/path/interfaces"; RemoteDirectoryInfo directoryInfo = sftpSessionServer1.ListDirectory(SftpRemoteDirectory); // Select the most recent file RemoteFileInfo ultimateFile = directoryInfo.Files .Where(file => !file.IsDirectory) .OrderByDescending(file => file.LastWriteTime) .First(); // Connecting to SFTP second server SftpSessionServer2.Open(SftpDestination); string sSftpRemoteDirectory = "/destination/path/interfaces"; string sftpRemotePath = RemotePath.Combine(sSftpRemoteDirectory, ultimateFile.Name); // Transfer from SFTP to SFTP using (Stream downloadStream = sftpSessionServer1.GetFile(ultimateFile.FullName)) { SftpSessionServer2.PutFile(downloadStream, sftpRemotePath); } } [/code] Журналы обоих сеансов: Первый сеанс: [code]< 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 1609790 Apr 10 22:56:27 2021 TXTFILES202104101700.txt < 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 435 Feb 12 17:10:58 2021 TXTFILES202102121710.txt < 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 3722440 Apr 12 10:48:20 2018 TXTFILES20180412.txt < 2021-04-18 03:35:59.731 Script: -rw-r--r-- 1 myuser oinstall 890092 Dec 20 10:58:54 2018 TXTFILES20181220.txt > 2021-04-18 03:36:04.032 Script: get -nopermissions -preservetime -transfer="binary" -onlyfile -- "/origin/path/interfaces/TXTFILES202104101700.txt" "-" . 2021-04-18 03:36:04.033 Listing file "/origin/path/interfaces/TXTFILES202104101700.txt". > 2021-04-18 03:36:04.033 Type: SSH_FXP_LSTAT, Size: 68, Number: 1543 < 2021-04-18 03:36:04.049 Type: SSH_FXP_STATUS, Size: 24, Number: 1284 . 2021-04-18 03:36:04.049 Discarding reserved response < 2021-04-18 03:36:04.059 Type: SSH_FXP_ATTRS, Size: 37, Number: 1543 . 2021-04-18 03:36:04.059 TXTFILES202104101700.txt;-;1609790;2021-04-11T01:56:27.000Z;3;"" [501];"" [503];rw-r--r--;0 . 2021-04-18 03:36:04.059 Copying 1 files/directories to local directory "" - total size: 1.609.790 . 2021-04-18 03:36:04.059 PrTime: Yes; PrRO: No; Rght: rw-r--r--; PrR: No (No); FnCs: N; RIC: 0100; Resume: S (102400); CalcS: No; Mask: *.* . 2021-04-18 03:36:04.059 TM: B; ClAr: No; RemEOF: No; RemBOM: No; CPS: 0; NewerOnly: No; EncryptNewFiles: Yes; ExcludeHiddenFiles: No; ExcludeEmptyDirectories: No; InclM: ; ResumeL: 0 . 2021-04-18 03:36:04.059 AscM: *.*html; *.htm; *.txt; *.php; *.php3; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; *.js; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml . 2021-04-18 03:36:04.060 File: '/origin/path/interfaces/TXTFILES202104101700.txt' [2021-04-11T01:56:27.000Z] [1609790] . 2021-04-18 03:36:04.060 Streaming "/origin/path/interfaces/TXTFILES202104101700.txt" to local machine started. . 2021-04-18 03:36:04.060 Binary transfer mode selected. . 2021-04-18 03:36:04.060 Opening remote file. > 2021-04-18 03:36:04.060 Type: SSH_FXP_OPEN, Size: 76, Number: 1795 < 2021-04-18 03:36:04.073 Type: SSH_FXP_HANDLE, Size: 13, Number: 1795 > 2021-04-18 03:36:04.073 Type: SSH_FXP_FSTAT, Size: 13, Number: 2056 < 2021-04-18 03:36:04.085 Type: SSH_FXP_ATTRS, Size: 37, Number: 2056 > 2021-04-18 03:36:04.085 Type: SSH_FXP_READ, Size: 25, Number: 2309 < 2021-04-18 03:36:04.930 Status code: 1 . 2021-04-18 03:36:04.930 132 skipped SSH_FXP_WRITE, SSH_FXP_READ, SSH_FXP_DATA and SSH_FXP_STATUS packets. > 2021-04-18 03:36:04.930 Type: SSH_FXP_CLOSE, Size: 13, Number: 23300 < 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 15365 < 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 15621 < 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 15877 < 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 16133 < 2021-04-18 03:36:04.930 Type: SSH_FXP_STATUS, Size: 28, Number: 16389 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 16645 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 16901 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17157 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17413 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17669 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 17925 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18181 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18437 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18693 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 18949 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19205 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19461 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19717 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 19973 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20229 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20485 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20741 < 2021-04-18 03:36:04.931 Type: SSH_FXP_STATUS, Size: 28, Number: 20997 < 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 21253 < 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 21509 < 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 21765 < 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 22021 < 2021-04-18 03:36:04.932 Type: SSH_FXP_STATUS, Size: 28, Number: 22277 < 2021-04-18 03:36:05.000 Type: SSH_FXP_STATUS, Size: 28, Number: 22533 < 2021-04-18 03:36:05.012 Type: SSH_FXP_STATUS, Size: 28, Number: 22789 < 2021-04-18 03:36:05.100 Type: SSH_FXP_STATUS, Size: 28, Number: 23045 . 2021-04-18 03:36:05.100 Transfer done: '/origin/path/interfaces/TXTFILES202104101700.txt' => '-' [1609790] . 2021-04-18 03:36:05.101 Copying finished: Transferred: 1.609.790, Elapsed: 0:00:01, CPS: 1.684.869/s > 2021-04-18 03:36:06.027 Script: exit . 2021-04-18 03:36:06.028 Script: Exit code: 0 . 2021-04-18 03:36:06.028 Closing connection. . 2021-04-18 03:36:06.028 Sending special code: 1 . 2021-04-18 03:36:06.040 Session sent command exit status 0 . 2021-04-18 03:36:06.040 Main session channel closed . 2021-04-18 03:36:06.040 All channels closed [/code] Второй сеанс: [code]"/origin/path/interfaces/TXTFILES202104101700.txt" . 2021-04-18 03:36:04.244 Copying 1 files/directories to remote directory "/destination/path/interfaces/" - total size: 0 . 2021-04-18 03:36:04.244 PrTime: Yes; PrRO: No; Rght: rw-r--r--; PrR: No (No); FnCs: N; RIC: 0100; Resume: S (102400); CalcS: No; Mask: TXTFILES202104101700.txt . 2021-04-18 03:36:04.244 TM: B; ClAr: No; RemEOF: No; RemBOM: No; CPS: 0; NewerOnly: No; EncryptNewFiles: Yes; ExcludeHiddenFiles: No; ExcludeEmptyDirectories: No; InclM: ; ResumeL: 0 . 2021-04-18 03:36:04.244 AscM: *.*html; *.htm; *.txt; *.php; *.php3; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; *.js; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml . 2021-04-18 03:36:04.244 File: 'TXTFILES202104101700.txt' [n/a] [0] . 2021-04-18 03:36:04.244 Streaming "TXTFILES202104101700.txt" to remote directory started. . 2021-04-18 03:36:04.244 Binary transfer mode selected. . 2021-04-18 03:36:04.244 Opening remote file. > 2021-04-18 03:36:04.244 Type: SSH_FXP_OPEN, Size: 84, Number: 259 < 2021-04-18 03:36:04.301 Type: SSH_FXP_HANDLE, Size: 13, Number: 259 > 2021-04-18 03:36:04.321 Type: SSH_FXP_WRITE, Size: 32761, Number: 774 . 2021-04-18 03:36:05.446 53 skipped SSH_FXP_WRITE, SSH_FXP_READ, SSH_FXP_DATA and SSH_FXP_STATUS packets. > 2021-04-18 03:36:05.446 Type: SSH_FXP_CLOSE, Size: 13, Number: 7684 < 2021-04-18 03:36:05.457 Type: SSH_FXP_STATUS, Size: 24, Number: 7684 < 2021-04-18 03:36:05.457 Status code: 0 > 2021-04-18 03:36:05.457 Type: SSH_FXP_REMOVE, Size: 68, Number: 7949 < 2021-04-18 03:36:05.469 Type: SSH_FXP_STATUS, Size: 24, Number: 7949 < 2021-04-18 03:36:05.469 Status code: 0 * 2021-04-18 03:36:05.469 (ECommand) **Copying files from remote side failed** * 2021-04-18 03:36:05.469 Failure reading network stream. . 2021-04-18 03:36:05.470 Script: Failed > 2021-04-18 03:36:05.924 Script: exit . 2021-04-18 03:36:05.925 Increasing send buffer from 262144 to 524288 . 2021-04-18 03:36:05.925 Script: Exit code: 1 . 2021-04-18 03:36:05.925 Closing connection. . 2021-04-18 03:36:05.925 Sending special code: 1 . 2021-04-18 03:36:05.937 Session sent command exit status 0 . 2021-04-18 03:36:05.937 Main session channel closed . 2021-04-18 03:36:05.937 All channels closed [/code] Как я могу решить эту проблему? Я немного растерялся. Подробнее здесь: [url]https://stackoverflow.com/questions/67146063/error-reading-input-stream-when-reading-winscp-session-getfile-stream-from-anoth[/url]