動的ディレクトリを持つ/nfs
ソリューションは非常に簡単です。https://unix.stackexchange.com/a/584475/2972
sshfsでも同じことができるかどうか疑問に思います。
私が実行できるとしましょう:
sshfs remote.server: /sshfs/remote.server
パスワードを入力する必要はありません(私はパスワードを使用しますssh-agent
)。
sshfs.autofs
私は何を入力してもremote.server
実行するように設定できますか?
したがって、remote.server
これはとにかく機能します。
cd /sshfs/remote.server/dir-on-remote.server
sshfs remote.server: /sshfs/remote.server
マニュアルが有効な限り。
私が見つけることができる唯一の答えは、使用する正確なサーバーのリストです。したがって、これらのソリューションを使用するには、サーバーを事前に知っておく必要があります。
目的を見ることができますが(nfsのように)サーバーを事前に知らない設定を好み、手動で実行するのと同じ~/.ssh/config
ようにログイン設定を使用しますsshfs
。
私はこれを私のパーソナルコンピュータで使用するので、私のパーソナルコンピュータの他のユーザーが私のようにパスワードを見たりファイルにアクセスしたりしても、大きな危険はありません。
答え1
解決策は以下を使用することですafuse
。
afuse -o mount_template="sshfs %r:/ %m" -o unmount_template="fusermount -u -z %m" /sshfs
autofsを使用していませんが、動作しているようです。