Невозможно загрузить файлы через SFTP с Cyberduck

0

У меня есть проблема, очень похожая на вопрос, заданный здесь , но решение, перечисленное там, не работает для меня.

Ситуация: у меня два ноутбука Mac, старый Macbook Air с Yosemite с Cyberduck 4.1.3 и новый Macbook Pro с Yosemite и Cyberduck 4.7.1. Я пытаюсь SFTP на тот же сервер с той же учетной записью. На моем старом ноутбуке я могу подключаться, просматривать, загружать файлы и загружать файлы. На моем новом ноутбуке я могу подключаться, просматривать и загружать файлы, но не загружать файлы. Я получаю сообщение об ошибке «Отказано в доступе».

Вот что я проверил до сих пор:

  • Я подтвердил, что использую одну и ту же учетную запись, пароль, порт и протокол между двумя системами. (Я не соединяюсь через SFTP для одного и FTP для другого, например, или соединяюсь с пользователем с меньшими правами. Поскольку я могу войти в оба, я знаю, что использую правильные учетные данные для доступа.)
  • Я проверил каждую настройку CyberDuck построчно, чтобы убедиться, что они идентичны. (За очевидным исключением версии программного обеспечения. Я знаю, что могу обновить CyberDuck на моем старом компьютере и посмотреть, не сломается ли он, но я не надеюсь на это решение.)
  • Я проверил настройки сети построчно, и единственное отличие состоит в том, что старый Mac использует серверы OpenDNS (это не могло иметь значения, не так ли?)
  • Этот старый вопрос предполагает, что проблема вызвана настройками MAC MTU:

Настройки> Сеть> Дополнительно> Оборудование

Положено: MTU: 1400

но оба компьютера настроены на автоматический режим (MTU: 1500), и один работает, а другой нет. (Я все равно попытался установить новый на 1400, и это не помогло.)

Если это имеет значение, рассматриваемый сервер является хостинговой средой WPEngine.

Я чувствую, что, возможно, есть что-то действительно очевидное, что я упускаю из виду, но у меня закончились идеи. У кого-нибудь еще есть предложение попробовать?

Буззо
источник
У вас возникают похожие проблемы с другим программным обеспечением FTP?
Бурги
Хороший вопрос! Я установил FileZilla и смог успешно подключаться, просматривать файлы, загружать и выгружать, так что это похоже на проблему, связанную с CyberDuck. Сообщение об ошибке: «Не удалось установить соединение. Тайм-аут операции. Попытка подключения была отклонена. Возможно, сервер отключен или ваша сеть неправильно настроена». Итак, с одной стороны, у меня теперь есть функциональная SFTP на моем новом ноутбуке. С другой стороны, для меня все еще остается загадкой проблема с CyberDuck. (Я имею в виду, очевидно, что это не проблема сети, если одно приложение работает, а другое нет, верно?)
buzzo
Я бы рассмотрел вариант обновления CyberDuck. Я знаю, что это был вариант, который вы не хотели использовать, но вы устранили все другие возможности.
Бурги
Глядя на список изменений, они внесли существенные обновления в свою реализацию SFTP с версии 4.1.3, выпущенной в 2011 году.
Бурги
Спасибо, Бурги, я перешел на использование Transmission, и я в восторге от этого.
Buzzo

Ответы:

0

На основании уже выполненной диагностики и того факта, что альтернативные FTP-клиенты работают без проблем, ошибка, по-видимому, лежит в вашей текущей версии CyberDuck.

Журнал изменений для CyberDuck указывает, что ваша версия ( 4.1.3 ) была первоначально выпущена в 2011 году и что с тех пор произошли значительные изменения в том, как программа обрабатывает SFTP-соединения. Наиболее заметные изменения происходят в версии 4.5 .

Несмотря на то, что вы сказали, что не хотите обновлять свою версию CyberDuck, я настоятельно рекомендую вам рассмотреть ее, текущая версия (по состоянию на 2016-02-01) - 4.7.3 для OSX. В качестве альтернативы вы можете попробовать другой FTP-клиент, такой как Filezilla .

Burgi
источник
Спасибо, я отметил это как принятый ответ! (Но, чтобы уточнить, это была старая версия CyberDuck, которая работала. Новая версия, недавно установленная на моем новом ноутбуке, не работала.) Я переключился на Transmit и не мог быть счастливее.
Buzzo
0

Благодаря предложению Бурги в комментариях выше об обновлениях SFTP в CyberDuck я перешел на использование Transmission, и я не мог быть счастливее.

Спасибо, Бурги! Если вы хотите сделать репост в качестве ответа, я с радостью отмечу, что он решен, а пока я отмечу это как решенный на основе ваших комментариев.

Буззо
источник