Tôi có một vấn đề rất giống với câu hỏi đây , nhưng giải pháp được liệt kê ở đó không hiệu quả với tôi.
Tình huống: Tôi có hai máy tính xách tay Mac, Macbook Air cũ chạy Yosemite với Cyberduck 4.1.3 và Macbook Pro mới chạy Yosemite và Cyberduck 4.7.1. Tôi đang cố gắng SFTP vào cùng một máy chủ có cùng tài khoản. Trên máy tính xách tay cũ của tôi, tôi có thể kết nối, duyệt, tải xuống tệp và tải lên tệp. Trên máy tính xách tay mới của tôi, tôi có thể kết nối, duyệt và tải xuống tệp, nhưng không tải lên tệp. Tôi nhận được một lỗi "cho phép từ chối".
Đây là những gì tôi đã kiểm tra cho đến nay:
- Tôi đã xác nhận rằng tôi đang sử dụng cùng một tài khoản, mật khẩu, cổng và giao thức giữa hai hệ thống. (Chẳng hạn, tôi không kết nối qua SFTP cho một người và FTP, hoặc kết nối với người dùng ít đặc quyền hơn. Vì tôi có thể đăng nhập cả hai, tôi biết rằng tôi đang sử dụng thông tin đăng nhập chính xác.)
- Tôi đã kiểm tra từng dòng cài đặt CyberDuck theo từng dòng để xác nhận rằng cả hai đều giống hệt nhau. (Với ngoại lệ rõ ràng của phiên bản phần mềm. Tôi biết rằng tôi có thể cập nhật CyberDuck trên máy tính cũ của mình và xem liệu nó có bị hỏng không, nhưng đó không phải là giải pháp tôi hy vọng.)
- Tôi đã kiểm tra từng dòng cài đặt Mạng và sự khác biệt duy nhất là mac cũ tình cờ sử dụng máy chủ OpenDNS (điều đó không quan trọng, phải không?)
- điều này câu hỏi cũ hơn đề xuất rằng Sự cố xảy ra do cài đặt MTU của máy Mac:
Cài đặt & gt; Mạng & gt; Nâng cao & gt; Phần cứng
Đặt: MTU: 1400
nhưng cả hai máy tính đều được đặt thành tự động (MTU: 1500) và một máy đang hoạt động và một máy thì không. (Dù sao tôi cũng đã thử cài đặt cái mới thành 1400 và nó không giúp được gì.)
Nếu có vấn đề, máy chủ được đề cập là môi trường lưu trữ WPEngine.
Tôi cảm thấy có lẽ có một cái gì đó thực sự rõ ràng mà tôi đang xem, nhưng tôi đã hết ý tưởng. Bất cứ ai khác có một gợi ý cho một cái gì đó để thử?