LANを介して2つのLinuxシステム間でファイルを共有するには?

LANを介して2つのLinuxシステム間でファイルを共有するには?

私は現在、同じルータに接続されている2台のコンピュータでFedora 18とGnomeを実行しています。私は2つの間でファイルを共有するためにSambaを使用してきましたが、より良い方法が必要であることがわかりました。

Nautilusの左側のパネルには、ネットワーク - >ネットワークブラウズ - > Windowsネットワーク - >コンピュータを介して他のコンピュータの共有ディレクトリにアクセスできるメニューがあります。「Windowsネットワーク」を介さずに2つのLinuxシステム間の共有ディレクトリにアクセスするのと同様の方法はありますか?

予備研究によると、リモートディレクトリをマウントするためにSSHを使用することが私が望むかもしれませんが、SSHを介して別のコンピュータに接続すると、コンソールから頭が傷つきそうです。これが正しいアプローチであれば、誰でも共有を行う方法について洞察を提供していただきありがとうございます。

ベストアンサー1

Nautilusで、次を選択します。File | Connect to Server ...

Unix / Linuxには、ネットワークを介してファイルシステムを共有するためのさまざまなオプションがあります。 Nautilusはssh、webdav、ftp、smbなどの一部をサポートしています。明らかに、これらのソリューションを使用するには、そのデーモンをリモートホストで実行する必要があります。

NFSはLAN上でファイルシステムを共有するUNIXの基本的な「標準」方式ですが、これらのソリューションを構成および管理するのに必要な時間は、ユーザーのように単純なネットワークではそれほど価値がありません。 IMHO、sshはあなたの環境で最高のソリューションです。

通常、SSHはリモートコンピュータにログインし、リモートコンピュータでコマンドを実行するために使用されます。リモートコンピュータに接続する方法は、ファイルシステムを共有するのではなく、リモートコマンドを実行することです。コマンドラインからsshを介してリモートファイルシステムをマウントするには、次の手順を実行します(sshfs remoteusername@host:/home/remoteusername /home/localusername/somedirまたはNautilusウィザードを使用します)。

おすすめ記事