Вы в один клик по кнопке « Справка» от https://winscp.net/rus/docs/message_large_packet
Если число в сообщении очень большое, то проблема, как правило, вызвана сообщением, напечатанным из какого-либо профиля / сценария входа. Это нарушает протокол SFTP. Некоторые из этих сценариев выполняются даже для неинтерактивных (без TTY) сеансов, поэтому они не могут ничего печатать (и не просить пользователя что-либо вводить).
Число представляет первые четыре байта, прочитанные с сервера. Если ваши сценарии входа в систему печатают слова, это будут первые четыре символа, приведенные к числу, а не сообщение SFTP вообще.
Чтобы решить проблему, выясните, какая команда в вашем скрипте входа печатает текст. Как только вы найдете его, переместите команду в соответствующий интерактивный скрипт или удалите ее полностью. Сценарии обычно скрыты (их имя начинается с точки) и находятся в вашем домашнем каталоге на сервере. Обычно вам нужно переместить команды из сценария .bashrc в .bash_profile.
Есть и другие возможные источники сообщения в дополнение к сценарию профиля - некоторые SSH-серверы печатают сообщения, если они не могут запустить SFTP-сервер или сталкиваются с фатальной ошибкой. Вам следует обратиться к администратору вашего сервера.
Другая возможность заключается в том, что сервер сконфигурирован так, чтобы разрешать только протокол SCP, а не протокол SFTP, таким образом, что механизм восстановления SCP в WinSCP не работает. Решение состоит в том, чтобы явно выбрать протокол SCP в диалоговом окне входа в систему.