Nếu bạn đã khám phá ra Box thì bạn biết rằng nó có thể là một công cụ tuyệt vời để lưu trữ, di chuyển và quản lý tệp. Hướng dẫn sau đây giúp bạn cài đặt và cấu hình một phần mềm miễn phí giúp truy cập Box từ Linode của bạn dễ dàng hơn.

Trước khi bạn bắt đầu

  1. Nếu bạn chưa thực hiện, hãy tạo một tài khoản Linode và Compute Instance. Xem hướng dẫn Bắt đầu với Linode và Tạo Compute Instance của chúng tôi .
  2. Làm theo hướng dẫn Thiết lập và Bảo mật Phiên bản Compute của chúng tôi để cập nhật hệ thống của bạn. Bạn cũng có thể muốn đặt múi giờ, cấu hình tên máy chủ, tạo tài khoản người dùng giới hạn và tăng cường quyền truy cập SSH.

Ghi chú: Hướng dẫn này yêu cầu bạn phải có tài khoản Box.

Điểm gắn kết của Set Box

Bước tiếp theo sẽ tạo một thư mục trống nơi Box sẽ tồn tại và tất cả các tệp và thư mục Box của bạn sẽ xuất hiện. Bạn có thể gắn nó ở bất kỳ đâu, nhưng /home/example_user/boxsẽ được sử dụng cho hướng dẫn này.

1.Tạo điểm gắn kết:

mkdir ~/box 

Ghi chú: Nếu chỉ bạn example_usercần truy cập vào nội dung tài khoản Box, thì tạo điểm gắn kết trong /homethư mục của người dùng đó là được. Nếu nhiều người dùng hệ thống (ngoài root) cần truy cập vào tài khoản Box, thì điểm gắn kết nên được đặt trong thư mục hệ thống như /mnt/box. Để biết thêm thông tin, hãy xem trang hướng dẫn davfs .

2.Thêm Box vào fstab.Tệp fstab (hoặc bảng hệ thống tệp) là tệp cấu hình hệ thống thường thấy tại /etc/fstab. Tệp này chứa thông tin cần thiết để tự động hóa quá trình gắn kết. Thêm mục nhập cho tài khoản Box của bạn:

https://dav.box.com/dav /home/example_user/box davfs rw,user,noauto 0 0

Cấu hình WebDAV và Quyền của Người dùng

1.Cài đặt davfs2, chương trình phụ trợ WebDAV được sử dụng để giao tiếp giữa tài khoản Linode và Box của bạn:

CentOS

sudo yum install davfs2 

Debian/Ubuntu

sudo apt-get install davfs2 

Khi được hỏi liệu người dùng không có đặc quyền có được phép gắn tài nguyên WebDAV hay không, hãy chọn Yes.

Fedora

sudo dnf install davfs2

2.Cấp cho người dùng quyền gắn kết bằng davfs2. Thay thế example_userbằng tên người dùng của bạn.

sudo usermod -aG davfs2 "example_user"

3.Khởi động lại distro của bạn. Đây là cách tốt nhất để đảm bảo không có phiên người dùng nào còn mở. Nếu có, bạn sẽ gặp sự cố khi gắn ổ Box ngay cả sau khi thêm người dùng của mình vào nhóm phù hợp.

sudo reboot

4.SSH trở lại Linode của bạn.

5.Chia sẻ WebDAV do Box.com xuất ra không hỗ trợ khóa tệp. Do đó, bạn cần tắt khóa tệp trong tệp cấu hình davfs2. Nếu không, bạn sẽ gặp phải “Lỗi đầu vào/đầu ra” khi cố gắng tạo tệp.

echo 'use_locks 0' >> ~/.davfs2/davfs2.conf

6.Thêm thông tin tài khoản Box của bạn vào tệp bí mật của WebDAV, thay thế cả emailthông tin bằng địa chỉ email bạn sử dụng để đăng nhập vào tài khoản Box và passwordmật khẩu Box của bạn.

echo 'https://dav.box.com/dav email password' >> ~/.davfs2/secrets 

Ghi chú: Nếu mật khẩu của bạn chứa các ký tự dấu ngoặc kép ( 'hoặc "), bạn sẽ cần phải chỉnh sửa tệp bí mật trực tiếp trong trình soạn thảo văn bản.

7.Làm cho secretstệp chỉ có thể được đọc bởi chủ sở hữu của nó: chmod 600 ~/.davfs2/secrets

 chmod 600 ~/.davfs2/secrets

Lắp và tháo ổ đĩa hộp của bạn

1.Để gắn kết và thay đổi vào thư mục của nó:

mount ~/box

2.Để tháo gắn:

umount ~/box

Kết thúc

Để xác nhận ổ Box của bạn đã được gắn kết:

df

Kết quả đầu ra sẽ trông tương tự như thế này:

Filesystem              1K-blocks   Used Available Use% Mounted on
/dev/root                 4122048 886316   3009636  23% /
devtmpfs                   505636      0    505636   0% /dev
tmpfs                      507504      0    507504   0% /dev/shm
tmpfs                      507504   1420    506084   1% /run
tmpfs                      507504      0    507504   0% /sys/fs/cgroup
tmpfs                      507504      0    507504   0% /tmp
tmpfs                      101504      0    101504   0% /run/user/1000
https://dav.box.com/dav  10485756     72  10485684   1% /home/example_user/box

Để xem các tùy chọn gắn kết mà ổ Box của bạn được gắn kết:

cat /proc/mounts | grep box

Đầu ra sẽ hiển thị như sau:

https://dav.box.com/dav /home/example_user/box fuse rw,nosuid,nodev,noexec,relatime,user_id=1000,group_id=1000,allow_other,max_read=16384 0 0

Bạn đã hoàn tất! Thư mục ~/boxbây giờ sẽ phản ánh nội dung Box của bạn! Lần đầu tiên bạn truy cập thư mục, có thể mất vài phút để đồng bộ hóa nội dung. Sau đó, việc truy cập thư mục gần như ngay lập tức.

Nguồn: https://www.linode.com/docs/guides/access-your-box-account-from-your-linode/