Đề xuất cho khách hàng WebDAV


16

Tôi đang cố gắng để có được chức năng bổ sung từ một trang web của trường có thể cho phép tải lên / tải xuống nhiều tệp thông qua kéo và thả giữa các thư mục Tài nguyên của trang web và máy tính cá nhân của tôi thông qua ứng dụng khách WebDAV, so với tải xuống từng tệp riêng lẻ. Tuy nhiên, tính năng này chỉ được hỗ trợ chính thức cho Windows và Mac hoặc cho các máy khách bên thứ 3 cho các hệ điều hành đó. Tôi muốn có thể sử dụng tính năng này với Ubuntu 11.04.

Tôi đã xem qua câu hỏi này , nhưng không có may mắn với câu trả lời của nó ... có lẽ bởi vì nó không bao giờ hỏi tôi mật khẩu của trường và tôi không thể tìm cách nhập một câu hỏi.

Nếu có một cách để làm điều này bằng cách sử dụng những gì đã được cài đặt theo mặc định hoặc từ một số ứng dụng khác, vui lòng cho tôi biết.

CẬP NHẬT : Khi tôi thử kết nối qua Nautilus, tôi nhận được thông báo lỗi sau, bất kể tôi đã chọn WebDAV (http) hay Secure WebDAV (https):

nhập mô tả hình ảnh ở đây

Và chỉ cần nhắc lại, không bao giờ nó yêu cầu mật khẩu của tôi.


Tôi không thể thấy tệp> kết nối với tùy chọn trong nautilus. Ai đó có thể xin vui lòng gửi một ảnh chụp màn hình? xem ảnh chụp màn hình tại đây:
user2851108 28/03 '

@ user2851108 Tôi hiện đang sử dụng Ubuntu 14.04 LTS Beta 2, nhưng nó sẽ có trong thanh thực đơn . (Bạn có thể có thể tìm thấy nó bằng HUD bằng cách chạm vào Alt.)
Christopher Kyle Horton

Câu trả lời:


17

Trong Nautilus (trình duyệt tệp), chọn Tệp> Kết nối với ... và chọn WebDAV. Nhập thông tin bạn cần, chẳng hạn như tên máy chủ, thư mục, cổng và tên người dùng. Chọn hộp để tạo dấu trang và bạn sẽ tìm thấy nó trong ống kính Tệp và Thư mục của bạn và trong ngăn bên trái trong Nautilus.

Bạn sẽ có thể sử dụng chia sẻ WebDAV của mình như thể nó là một thư mục cục bộ.


Tôi nhận được một thông báo lỗi khi tôi thử điều này, mà tôi đã thêm một hình ảnh ở trên.
Christopher Kyle Horton

2
Đúng. Không thêm https: // vào địa chỉ. Chỉ tên máy chủ.
Jo-Erlend Schinstad

2
Cảm ơn vì mẹo ... WebDAV thông thường vẫn không hoạt động, nhưng chọn Secure WebDAV đã thực hiện thủ thuật này. Cuối cùng nó hỏi tôi mật khẩu và tôi đã đăng nhập. Cảm ơn!
Christopher Kyle Horton

3
"Lỗi HTTP: Đã tìm thấy" Điều đó có nghĩa là gì?!
Cerin

1
Đó có phải là một thông báo lỗi chính xác? Để chắc chắn, bạn nên có một cái gì đó như davs: //username@www.example.com/directory/goes/here.
Jo-Erlend Schinstad

3

Tất cả các kết nối máy chủ được xử lý theo cùng một cách trong nautilus. Bạn điền dữ liệu cho nautilus để kết nối với máy chủ từ xa tại điểm mà nó sẽ được thêm dưới dạng dấu trang vào danh sách thư mục được đánh dấu.

Lần đầu tiên bạn cố gắng kết nối với máy chủ nếu mật khẩu được bảo vệ, bạn sẽ được yêu cầu cung cấp mật khẩu và bạn sẽ được hỏi liệu bạn có muốn lưu mật khẩu vĩnh viễn, cho phiên hiện tại hoặc quên ngay lập tức. Khi máy chủ đã được gắn kết, nó có thể được duyệt như bất kỳ thư mục nào khác trên hệ thống của bạn.

Hi vọng điêu nay co ich


Máy chủ phải được bảo vệ bằng mật khẩu, như được chỉ ra trong hướng dẫn thiết lập Windows cho bất kỳ máy khách nào. Nhưng nó không yêu cầu một cái trong Nautilus, nhưng thay vào đó, cho tôi một cửa sổ lỗi, tôi đã thêm một hình ảnh ở trên.
Christopher Kyle Horton

3

Trên Ubuntu 14.04:

1) Mở Nautilus (Trình quản lý tệp)

2) Nhấp vào 'Kết nối với máy chủ'

3) Khi địa chỉ máy chủ nhập:

davs://<username>@<webdav_address>

Điều quan trọng là webdav_address không chứa giao thức. Vì vậy, ví dụ nếu url web của bạn là: https://example.com/webdavvà tên người dùng của bạn là alice, địa chỉ tương ứng cho máy chủ sẽ là:

davs://alice@example.com/webdav

Tôi đang nhận: Thông báo lỗi chưa được xử lý: Lỗi HTTP: Không thể kết nối: Kết nối bị từ chối
Titusfx

Có lẽ bạn phải chỉ định cổng?
Jo-Erlend Schinstad

0

Sử dụng trực tiếp giao thức webdav://

Thường thì bạn có thể sử dụng trực tiếp giao thức webdav://trong trình duyệt tệp của mình.
Ngày nay, dưới kubfox, chẳng hạn, đủ để viết vào Cá heo thay vì một đường dẫn cục bộ mà địa chỉ được yêu cầu với giao thức webdab://trước đây.

Ví dụ,

webdav://192.168.1.10/remote.php/webdav/

Nó sẽ nhắc tên người dùng và mật khẩu, sau đó bạn sẽ xử lý nó theo cách tương tự như một đường dẫn cục bộ.

Ghi chú:

  • Hoạt động trên Kubfox 18.04.2 LTS
  • Cá heo (phiên bản hiện tại 17.12.3)
  • Một thể hiện cục bộ webdabdưới nextcloudcó thể truy cập với một địa chỉ tương tự như 192.168.1.10/remote.php/webdav/

-2

Điều này trông giống như một vấn đề giải quyết tên cửa sổ ... nó không thể giải quyết tên netbios của máy chủ. Nó nên hoạt động với địa chỉ IP te.

-Để gắn kết chia sẻ cửa sổ trên mạng DHCP, thật tiện lợi khi có thể gắn kết với tên netbios ... thật dễ dàng:

1) Chỉnh sửa tệp /etc/nsswitch.conf của bạn bằng trình chỉnh sửa ưa thích của bạn (gedit, kate, nano, vim, v.v.) ... tìm kiếm thông qua tệp và tìm dòng giống như thế này:

máy chủ: tệp mdns4_minimal [NOTFOUND = return] dns mdns4

... Và thêm "chiến thắng" vào cuối dòng để nó trông giống như thế này:

máy chủ: tệp mdns4_minimal [NOTFOUND = return] thắng dns mdns4

2) Lưu tập tin. Lưu ý: "thắng" PHẢI đến trước "dns" nếu bạn đang sử dụng dịch vụ openDNS.

3) Bây giờ bạn sẽ cần cài đặt winbind

Mã: sudo apt-get cài đặt winbind

4) Khởi động lại hoặc khởi động lại mạng của bạn.


Tôi nghĩ rằng có vẻ như anh ấy đã nhập https: // trong trường máy chủ, điều này làm cho địa chỉ davs: // username @ hostname , không chính xác. -1
Jo-Erlend Schinstad

Bạn rất nhanh chóng đưa ra một câu trả lời hoàn toàn không có hại. Tôi trích dẫn những gì nó nói trong Trang Đặc quyền: "Downvote nên được dành riêng cho các trường hợp cực đoan. Nó không có nghĩa là một thay thế cho giao tiếp và chỉnh sửa."
nejode

1
Vâng, câu trả lời của bạn dường như là rõ ràng sai. Nếu đó chỉ là một lỗi nhỏ, thì tôi đã đề nghị chỉnh sửa. Nhưng trong trường hợp này, điều đó có nghĩa là thay đổi mọi thứ vì giả định chính là sai.
Jo-Erlend Schinstad
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.