Tự động gắn sshfs khi khởi động?


Câu trả lời:


2

Upstart trong Ubuntu có hoạt động với các sự kiện mạng không? Để chắc chắn, bạn có thể đặt các tập lệnh trong /etc/network/if-up.d và /etc/network/if-down.d. Có một hướng dẫn trên Diễn đàn Ubuntu .

Điều này có giúp đủ không?


Tôi tin vào các bản phát hành mới hơn, bạn nên sử dụng các tập lệnh quản lý mạng cho tác vụ này, xem ví dụ hướng dẫn này . Tuy nhiên, liên kết của Christopher cũng bao gồm các câu hỏi về mật khẩu, allow_othersv.v.
Carsten Thiel

2

Vì vậy, nếu sshfs có thể được liệt kê trong / etc / fstab (tôi tin là có thể), thì mountall sẽ gắn kết bất cứ khi nào thiết bị mạng được đưa lên. Vấn đề là khi thiết bị mạng bị hỏng, bạn cần phải bỏ qua nó. Điều này có thể thực hiện được với một công việc mới bắt đầu như /etc/init/sshfs-down.conf:

# sshfs-down

start on net-device-down IFACE!=lo
task

exec umount /path/to/sshfs/mount

Một vấn đề có thể sẽ phát sinh là sshfs có thể cố gắng xóa bộ đệm trong thời gian chờ đợi và tại thời điểm thiết bị mạng đã bị hỏng, bạn sẽ gặp vấn đề.


một vấn đề khác là sshfs yêu cầu mật khẩu của thư mục tài khoản của người dùng mà bạn đang cài đặt trên máy chủ ... điều đó sẽ khiến việc khởi động trở nên khó khăn
Joshua Robison

2

Tôi tìm thấy cách dễ nhất để đạt được điều này là tạo một tập lệnh nhỏ cho quy trình và thêm nó vào danh sách ứng dụng khởi động. Thêm hai dòng này vào một tệp văn bản và lưu nó ở đâu đó bạn sẽ nhớ như một cái gì đó như sshfs.sh hơn là thêm nó để bắt đầu.

#! /bin/bash
sshfs <host>@<ip>: ~/<mountpoint>

Hãy chắc chắn tạo thư mục trước khi khởi chạy tập lệnh hoặc nó sẽ không có nơi nào để gắn kết hệ thống tệp bạn đang kết nối. Điểm gắn kết có thể là bất cứ nơi nào bạn muốn Tôi chỉ cần tạo nó trong thư mục nhà của tôi.


Làm thế nào để bạn có được nhu cầu về mật khẩu cho máy chủ?
Joshua Robison

Vui lòng giải thích cách hoặc liên kết đến cách "thêm nó vào danh sách ứng dụng khởi động". Điều này có thể là tầm thường đối với bạn, nhưng đối với nhiều người (tôi không biết làm thế nào để làm điều đó).
Gabriel Staples

1

Tôi nghĩ rằng điều hữu ích hơn để làm là tự động gắn hệ thống tệp sshfs khi truy cập. autofs có thể được cấu hình để tự động gắn kết hệ thống tập tin sshfs khi bạn truy cập điểm gắn kết và ngắt kết nối sau khi hết thời gian.

Hãy xem autosshfs , cho phép gắn hệ thống tập tin sshfs (cầu chì) với người dùng ssh-agent. Điều đó giải quyết vấn đề xác thực thông thường với autofs: vì nó chạy bằng root nên rất khó để thiết lập để xác thực là người dùng mà không phải gõ cụm mật khẩu mỗi lần.

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.