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
- 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 .
- 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/box
sẽ đượ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_user
cần truy cập vào nội dung tài khoản Box, thì tạo điểm gắn kết trong /home
thư 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_user
bằ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ả email
thông tin bằng địa chỉ email bạn sử dụng để đăng nhập vào tài khoản Box và password
mậ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 secrets
tệ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 ~/box
bâ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/