私は現在、同じルーターに接続されている2台のコンピューターでGnomeを使用してFedora 18を実行しています。私はSambaを使用して2つのファイルを共有していますが、もっと良い方法があるはずです。
Nautilusの左側のパネルには、[ネットワーク]-> [ネットワークの参照]-> [Windowsネットワーク]-> [コンピューター]から他のコンピューターの共有ディレクトリにアクセスするためのメニューがあります。 「Windowsネットワーク」を経由せずに、2つのLinuxマシン間の共有ディレクトリにアクセスする同様の方法を実現する方法は何ですか?
予備調査では、SSHを使用してリモートディレクトリをマウントすることが目的の可能性があると示唆されていますが、他のコンピューターにSSHで接続すると、コンソールから離れずに頭を悩ませます。それが正しい方法であるならば、誰かが共有を達成する方法について何らかの洞察を提供してくれるなら、私はそれを大いに感謝します。
Nautilusで、File | Connect to Server ...
を選択します
Unix/linuxのネットワークを介してファイルシステムを共有するオプションはたくさんあります。 Nautilusは、ssh、webdav、ftp、smbなどの一部をサポートしています。明らかに、これらのソリューションでは、対応するデーモンがリモートホストで実行されている必要があります。
NFSは、LANでファイルシステムを共有するUNIXネイティブの「標準」方法ですが、そのようなソリューションを構成および管理するために必要な時間は、ごく単純なネットワークでの結果に値しません。私見、sshは環境に最適なソリューションです。
通常、sshはログオンしてリモートマシンでコマンドを実行するために使用されます。リモートマシンに接続する方法は、ファイルシステムを共有する方法ではなく、リモートコマンドを実行する方法です。コマンドラインからsshを介してリモートファイルシステムをマウントする場合は、sshfs remoteusername@Host:/home/remoteusername /home/localusername/somedir
(またはnautilusウィザードを使用)などを試してください。
Mount to pointを共有する主な目的がファイルのコピー/移動である場合は、secure copyコマンドを使用できます。
$ scp [email protected]:foobar.txt /some/local/directory
SAMBAディレクトリは任意の場所にマウントできます(コンソールを使用して、またはnautilus
の通常のディレクトリとしてアクセスできます)。
# mount -t cifs //REMOTE_COMPUTER/Multimedia /mount/point -o guest
cifs-util
をインストールする必要があります。
ログインしたユーザーのホームフォルダーにアクセスするだけで問題が発生しないようにする最も簡単な方法は、ssh.sshd_configファイル(etc dir内)が許可されるように設定されている限り、rootとしてログインすることです。これにより、ファイルシステム全体にアクセスできます。ただし、これを行う場合は、パスワード認証を無効にし、代わりにSSHキーを使用して、LAN上のコンピューターのみがパスワード認証を使用できるようにすることをお勧めします。プレデターはあなたのパスワードを推測しようとし、それがどれほど強力なパスワードであるかは関係なく、数分で数百または数千を試すことができます...キーはそれを作るので、これは不可能です。しかし、コンピュータは問題なくリモートコンピュータ上のすべてのファイルにアクセスできます。 :)
マシンが_UNIX-base
_(linux
など)の場合、NFS (Network File Sharing)
プロトコルを使用できます。このプロトコルには、共有ディレクトリを定義する場所として_/etc/exports
_があり、サーバーに接続できます。 _mount -t nfs
_を使用します。例えば:
_/home/mohsen/diff 10.0.0.2(rw,sync,subtree_check) localhost(rw,sync,subtree_check)
_
上記の行で、_/etc/exports
_にディレクトリを定義し、このコンピューターと10.0.0.2の間で共有し、読み取りと書き込みのクライアントとしてlocalhostを使用します。
注: 1つのディレクトリの各行。
_ mount -t nfs localhost:/home/mohsen/diff ./x
_