DebianでNFS共有をセットアップする

NFSはネットワークベースのファイルシステムであり、コンピューターはコンピューターネットワークを介してファイルにアクセスできます。このガイドでは、NFSを介してフォルダーをインスタンス間で公開する方法について説明します。Vultrのプライベートネットワーク機能は、インスタンス間の接続を保護するのに役立ちます。パブリックインターネットを介してNFS経由でフォルダを公開することもできますが、セキュリティ上の理由からプライベートネットワークを使用することを強くお勧めします。別の場所にあるフォルダーを共有している場合は、暗号化されたVPNでプライベートネットワークを置き換えることができます。このガイドでは、両方のインスタンスが同じ場所にあると想定しています。

必要条件

  • 同じ物理的な場所にある2つのインスタンス。
  • Debian 7以降。
  • プライベートネットワークが有効になっています。
  • 10分の時間。

プライベートネットワーク

開始する前に、インスタンスが相互にpingできること、およびインスタンスの両方に一意のIPが割り当てられていることを確認してください。たとえば、この記事に準拠するために次のコマンドを使用できます。

サーバ

ifconfig eth1 up
ip addr add 192.168.0.1/24 dev eth1

クライアント

ifconfig eth1 up
ip addr add 192.168.0.2/24 dev eth1

サーバーが互いにpingを実行できるようになったら、構成の変更を続行します。

サーバー構成

次のコマンドは、公開するフォルダーが配置されているサーバー側で実行されます。まず、NFSサーバーのインストールから始めます。

apt-get install nfs-kernel-server nfs-common

これで、公開するディレクトリを作成できます。

mkdir /opt/share
chown nobody:nogroup /opt/share
chmod 755 /opt/share

NFS経由でディレクトリを公開するには、ファイル/etc/exportsを開いて、下部に次の行を添付します。

/opt/share           192.168.0.2(rw,sync,no_subtree_check)

NFSサーバーを起動します。

service nfs-kernel-server restart

クライアント構成

これで、クライアントへのフォルダーのマウントを続行できます。

mkdir /mnt/share
mount 192.168.0.1:/opt/share /mnt/share

を実行df -hすると、操作が成功したことを確認できます。

root@client> df -h
192.168.0.1:/opt/share  25.1G  0G  25.1G  0% /mnt/share

さらに、クライアントでファイルを作成してからサーバーをチェックすると、サーバーにファイルがすぐに表示されます。

結論

NFSは、中央ストレージノードを使用する場合に、複数のインスタンス間でファイルを共有する優れた方法です。ハッキングハッピー!



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。