Ubuntuマシン間で共有する


16

これを行うのは非常に簡単な方法であると確信していますが、方法がわかりません... Ubuntu 10.10を搭載した2台のマシンを同じネットワーク上に持っています(ワークグループのみ、ドメインは関係ありません)。それらの1つで、Nautilus Folder Sharingを介してフォルダーを共有しました。2番目のマシンでネットワークプレースを開くと、リストされている最初のマシン、Windowsネットワークだけが表示されず、このフォルダーに入るとワークグループが表示されますが、そこに入ろうとするとマウントできません。サーバーエラーから共有リストを取得できませんでした

Nautilusを介してフォルダーを共有する場合、他に何かする必要がありますか?


SMBを使用して:// <マシン名> / <共有フォルダ>はアプリケーションの実行]ダイアログボックスから、私はノーチラスとの共有の場所に到達することができ
Anero

回答:


13

方法1:
ファイル共有にSAMBAを使用できます(ただし、sambaはほとんどの場合LinuxとWindowsマシン間でファイルを共有するために使用されます)

  • ターミナルで次のように入力します gksudo gedit /etc/samba/smb.conf

  • [global]セクションにusershare owner only = Falseという行を追加します。

  • [場所] >> [コンピューター]に移動します。

  • 共有するフォルダーを右クリックし、[ 共有オプション]を選択します。 代替テキスト

  • [このフォルダーを共有する]チェックボックスをオンにします

  • 共有名を書き、[他の人にこのフォルダへの書き込みを許可する]チェックボックスをオンにします

  • これで、ネットワークから共有フォルダーを表示してアクセスできるようになります。

方法2:
opensshを使用して次を実行し、インストールします。

sudo apt-get install openssh-server openssh-client

[ 場所 ]メニューに移動し、[ サーバーに接続 ]を選択します

(oneiric(11.10)では、デスクトップをクリックし、上部のメニューを使用します:ファイル -> サーバーに接続

代替テキスト

  • :サービスの種類を選択SSH

  • ではサーバー:与えるIPアドレス情報がオンになっているPCのを。

  • ポート:与える22

  • Now in Folder:共有したいフォルダーを選択します。

  • ユーザ名:あなたがに接続されたPCのユーザー名を与えます。

  • [接続]をクリックすると、接続しようとしているPCのパスワードを入力するウィンドウが表示されます。

  • これで、読み取り/書き込み権限が付与されました。


4
グラフィカルプログラムはsudoで実行しないでください。正しい方法は、GUIプログラムをrootとして実行するためにKDEでkdesudoを使用するか、GNOMEでgksu / gksudoを使用することです。グラフィカルプログラムをルートとして実行すると、深刻な問題を引き起こす可能性があるため、ラッパーが提供されます。このArchメーリングリストスレッドを読んで、sudoをだましてGUIを起動しようとする際に遭遇する可能性のある重大な問題mail-archive.com/arch@archlinux.org/msg04963.html
aneeshep

2
Ubuntu 11.04でConnect To Serverが見つかりません。どこですか
ベンジャミン

ubuntu 11.04のどこにあるかわかりません。私はあなたが質問を上げるべきだと思う:)
karthick87

SSHは、古くて不格好なSambaよりもはるかに優れたソリューションです。11.04以降では、[サーバーに接続...]メニューがNautilusの[ファイル]メニューに移動しました。
アンデルスワレンキスト

Ubuntu 16.04のマシンでは、一番上の回答(SAMBA構成に関する)の方法1が失敗します。共有に対するグループの作成/削除権限、およびSAMBAに対する個々のユーザー書き込みアクセス権限に関係なく、所有者の資格情報を使用してのみネットワークディレクトリにアクセスできます。
ebsf 16

5

2つのLinuxシステムでファイルを共有するには多くの方法があります。最も簡単で一般的な方法はSSHです。

方法1:SSH

両方のシステムにsshをインストールします。

sudo apt-get install openssh-server openssh-client

次に、「場所」メニューに移動し、「サーバーに接続」を選択します。

代替テキスト

方法2:提供者を使用する

Giverでは、ネットワーク上のユーザーにファイルをドラッグアンドドロップできます。また、ネットワーク上の他のGiverユーザーを自動的に検出します。

1つまたは複数のファイルを、Giverウィンドウのアバターで表されるユーザーにドラッグすると、ファイルは自動的に転送されます。ファイルの受信者は、ユーザーがファイルを送信したいという警告を受けます。ユーザーは承認または拒否できます。

Ubuntuでギバーをインストールするには:sudo apt-get install giver


5

1台のマシンにSSHサーバーを設定したら、ロケーションバーに「sftp://192.168.1.3(または他のマシンの実際のIP番号は何でも)」と入力して、Nautilusを介して他のサーバーに接続できますCTRL-L)。


1

Windowsマシンが関与しない場合-Linuxのみ、NFSを使用できます(Linuxのネイティブ)

NFS共有

短い話:

サーバー上:/ etc / exportsに、エクスポートする必要があるフォルダーを入れます

クライアントで:共有をマウントします(/ etc / fstabの自動または手動CLIまたはnautilus)


1

私たちは2階と呼ばれる大きなコンピューターと、1階と呼ばれる小さなコンピューターを持っています。これらは同じネットワーク上にあり、同じルーターで接続されています。UpstairsはKubuntu(12.04)を実行していますが、Downstairsはbogstandard Ubuntu(13.04、KDEデスクトップ)を実行しています。私は階下で作業することを好みますが、多くの場合、私のパートナーがその時に使用している可能性のある上階のファイルにアクセスする必要があります。

まず、Sambaを使用していくつかのUpstairsディレクトリを共有しましたが、これは悪夢でした。まず第一に、再帰的に動作しませんでした(共有したいすべてのディレクトリとサブディレクトリをマークする必要がありました)。第二に、階下はネットワーク上の階を見ることができましたが、共有ディレクトリをクリックするとパスワードの入力を求められ続け、パスワードを正しく入力してもパスワードが認識されなかったため、アクセスできませんでした。 Sambaを完全に忘れてしまいましたが、まず、Upstairsの音楽ファイルを優れたインターネットラジオで利用できるようにする方法を見てみましょう。

次に試した 、ユーザーjetが示唆するようにnfs。リンクで提案された指示に従って、これは初めて完全に機能しました。残念ながら、両方のコンピューターがリブートされた後、翌日に再び試みたとき、mount.nfs: Access Denied...メッセージを受け取り続けました。この問題はフォーラムでよく文書化されていますが、提案されている多種多様なソリューションは私の技術レベルを超えています。


これが私の解決策でした。aneeshepの提案に従って、ホスト(サーバー)コンピューター(または両方)にsshをインストールします。

sudo apt-get install openssh-server openssh-client

クライアントコンピューター(またはその両方)に、というパッケージをインストールします。 sshfs

sudo apt-get install sshfs

階下の好みのファイルマネージャーを使用して、上階がネットワーク上にあることを確認します。その場合、UpstairsファイルシステムをマウントするDownstairsにディレクトリを作成します。それを呼び出しましょう/home/me_downstairs/UpstairsFiles/

次に、コマンドラインで次のように入力し、Returnを押します。

sshfs yourloginname@Upstairs.local:/home/me_upstairs /home/me_downstairs/UpstairsFiles/

(これはすべて1行です。)

もちろん、「Upstairs」をネットワークに表示されているコンピューターの名前に置き換えますが、.localサフィックスは重要です。

2階のパスワードを入力するように求められます。

これで、/home/me_downstairs/UpstairsFiles/Downstairs のディレクトリで、すべてのUpstairsファイルが表示され、通常どおり使用できます。


以下のこのウェブサイトは、いくつかの追加の手順が必要かもしれないと示唆していますが、それらは私には向いていませんでした

http://itecsoftware.com/mount-remote-folder-via-ssh-using-sshfs

これがあなたにとってうまくいったか、うまくいかなかったか教えてください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.