У меня есть проблема, очень похожая на вопрос, заданный здесь , но решение, перечисленное там, не работает для меня.
Ситуация: у меня два ноутбука 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.
Я чувствую, что, возможно, есть что-то действительно очевидное, что я упускаю из виду, но у меня закончились идеи. У кого-нибудь еще есть предложение попробовать?