Autofs:/sshfs-dir

Autofs:/sshfs-dir

動的ディレクトリを持つ/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を使用していませんが、動作しているようです。

関連情報