У меня есть ситуация на производстве, когда SFTP (с использованием Putty PSFTP) работает, когда я подключаюсь и перечисляю файлы на удаленном сервере, но помещаю и получаю сбой с ошибкой доступ запрещен.
В моей среде разработки я могу использовать psftp и filezilla с одним и тем же именем пользователя и паролем для одного и того же удаленного сервера и получать / размещать файлы, как и ожидалось.
Это наводит меня на мысль, что каким-то образом сеть / брандмауэр каким-то образом блокирует мои команды получения / ввода, но пока я не могу понять, что происходит.
Оказывается, это из-за брандмауэра McAfee с прокси-сервером SSH. Все объясняет.