У нас есть среда chroot в CentOS, настроенная для загрузки данных нашими пользователями. Один из наших пользователей использует WinSCP и получает такую ошибку:
«Ошибка вызова функции ОС».
Эта ссылка на форуме поддержки WinSCP возникает та же проблема, но ответа нет. Похоже, проблема в том, что среда chroot возвращает двойную обратную косую черту "\" в имени каталога, что сбивает WinSCP с толку. У кого-нибудь была такая же проблема и знает как ее решить?
В Winscp выберите «Параметры» -> «Настройки» -> «Выносливость» -> «Включить возобновление передачи» -> «Все файлы». Нажмите «ОК» и затем обновите Winscp. Ошибка приходить не должно.
Эта ошибка может показаться неправильной настройкой chroot и отсутствием необходимых библиотек. Какой конфиг у сервиса?
Вы используете rssh? Если да, более старые версии WinSCP могут работать только с неограниченной оболочкой (с cp, chmod и т. Д.), Более новые версии поддерживают протокол SFTP, который работает нормально.