Linuxディレクトリを別のPCからローカルLinux PCにマウントする方法は?
質問
Linuxディレクトリを別のPCからローカルLinux PCにマウントする方法はありますか?方法は?
他のヒント
sshfsは非常に便利で使いやすい
sshfs user @ remotesystem:/ remote / dir / some / local / dir
もう少し具体的にする必要があります。 NFSを使用できます。
使用しているディストリビューションによっては、リモートマシンの/ etc / exportsファイルを編集して必要なディレクトリをエクスポートし、NFSデーモンを起動するだけです。
ローカルPCで、次のコマンドを使用してマウントします:
mount -t nfs {remote_pc_address}:/ remote / dir / some / local / dir
詳細については、 man ユーティリティを使用してください:
man exports (エクスポート用のディレクトリの構成例は、このマニュアルページの下部にあります。)
NFSは組み込みで構成が簡単なので便利ですが、2つの一般的な実装(NFSv2およびNFSv3)はシステム間でユーザー名を変換しません。代わりにユーザーIDが使用されます。これには、共通のユーザーIDを維持できるように、LDAPなどの中央認証システムを使用する必要があります。
sshfsでは、単一のユーザーとして接続する必要があるため、アクセスは常にそのユーザーとして実行されます(したがって、実行できるのはそのユーザーのみです)。
* nix-to- * nix接続(Samba経由)のcifsは、ユーザー名を変換し、 は標準の* nixアクセス権に従います。また、新しいファイルまたはディレクトリの作成時に所有権/許可の変換を実行できるという点で、より柔軟です。ただし、設定ははるかに複雑です。
sshfsは非常にうまく機能します。
sudo sshfs -o allow_other root@1.2.3.4:/ directory local_directory
リモートマシンIP:1.2.3.4