Apakah mungkin untuk secara otomatis me-mount sistem file sshfs setiap kali koneksi meningkat?
Apakah mungkin untuk secara otomatis me-mount sistem file sshfs setiap kali koneksi meningkat?
Jawaban:
Apakah Upstart di Ubuntu berfungsi dengan acara jaringan? Untuk memastikan Anda dapat menempatkan skrip di /etc/network/if-up.d dan /etc/network/if-down.d. Ada panduan di Forum Ubuntu .
Apakah ini cukup membantu?
Jadi jika sshfs dapat didaftar di / etc / fstab (saya percaya bisa), maka mountall akan memasangnya kapan saja perangkat jaringan dijalankan. Masalahnya adalah bahwa ketika perangkat bersih turun, Anda harus melakukan umount. Ini bisa dilakukan dengan pekerjaan pemula seperti /etc/init/sshfs-down.conf:
# sshfs-down
start on net-device-down IFACE!=lo
task
exec umount /path/to/sshfs/mount
Satu masalah mungkin akan muncul bahwa sshfs mungkin mencoba untuk menyiram buffer pada umount, dan pada titik bahwa perangkat bersih sudah turun, Anda akan memiliki masalah.
Saya menemukan cara termudah untuk mencapai ini adalah dengan membuat skrip kecil untuk proses dan menambahkannya ke daftar aplikasi start up. Tambahkan dua baris ini ke file teks dan simpan di suatu tempat Anda akan ingat sebagai sesuatu seperti sshfs.sh daripada menambahkannya untuk memulai.
#! /bin/bash
sshfs <host>@<ip>: ~/<mountpoint>
Pastikan untuk membuat folder sebelum meluncurkan skrip atau skrip tidak memiliki tempat untuk memasang sistem file yang Anda sambungkan. Mount point bisa di mana saja Anda mau, saya baru saja membuatnya di folder rumah saya.
Saya pikir hal yang lebih berguna untuk dilakukan adalah secara otomatis me-mount sistem file sshfs pada akses. autofs dapat dikonfigurasikan untuk me-mount sistem file sshfs secara otomatis ketika Anda mengakses titik mount dan meng-unmount setelah batas waktu.
Lihatlah autosshfs , yang memungkinkan pemasangan sistem file sshfs (sekering) dengan pengguna ssh-agent
. Itu memecahkan masalah otentikasi yang biasa dengan autofs: karena berjalan sebagai root sulit untuk mengatur untuk mengotentikasi sebagai pengguna tanpa harus mengetikkan frasa sandi setiap kali.
allow_others
lain