Ubuntuマシン間で共有する

Ubuntuマシン間で共有する

これはとても簡単な方法だと思いますが、方法がわかりません... 同じネットワーク(ワークグループのみ、ドメインは関係ありません)に Ubuntu 10.10 のマシンが 2 台あります。そのうちの 1 台で Nautilus を通じてフォルダーを共有しました。フォルダ共有ネットワークを開くとき場所2台目のマシンでは、最初のリストが表示されず、Windows ネットワークこのフォルダに入ると、ワークグループしかし、それをやろうとするとマウントできません。サーバーから共有リストを取得できませんでしたエラー。

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

答え1

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

  • ターミナルで以下を入力しますgksudo gedit /etc/samba/smb.conf

  • 行を追加するユーザー共有所有者のみ = False [global]セクションに追加します。

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

  • 共有したいフォルダを右クリックして選択共有オプション代替テキスト

  • チェックボックスをオンにしてくださいこのフォルダを共有します

  • 共有名を入力し、チェックボックスをオンにします。このフォルダに他の人が書き込むことを許可する

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

方法2:
Opensshを使用して以下を実行してインストールできます。

sudo apt-get install openssh-server openssh-client

今すぐ行く場所メニューから選択サーバーに接続

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

代替テキスト

  • の中にサービスの種類:選択するパスワード

  • サーバ:与えるIPアドレス情報が入っているPCの。

  • ポート:与える22

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

  • ユーザー名:接続している PC のユーザー名を入力します。

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

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

答え2

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

方法1: SSH

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

sudo apt-get install openssh-server openssh-client

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

代替テキスト

方法2: giverを使用する

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

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

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

答え3

1 台のマシンに SSH サーバーをセットアップしたら、ロケーション バー (CTRL-L で起動) に sftp://192.168.1.3 (または他のマシンの実際の IP 番号) と入力するだけで、Nautilus 経由で他のマシンに接続できます。

答え4

私は Upstairs と呼ぶ大きなコンピューターと、Downstairs と呼ぶ小さなコンピューターを持っています。これらは同じネットワーク上にあり、同じルーターで接続されています。Upstairs では Kubuntu (12.04) が稼働していますが、Downstairs では標準的な Ubuntu (13.04、KDE ​​デスクトップ付き) が稼働しています。私は Downstairs で作業することを好みますが、パートナーがその時点で使用している可能性のある Upstairs のファイルにアクセスする必要があることがよくあります。

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

次に試したのはユーザーの提案によるnfsジェットリンクで示されている手順に従うと、最初は完璧に機能しました。残念ながら、翌日、両方のコンピューターを再起動してからもう一度試したところ、mount.nfs: Access Denied...メッセージが表示され続けました。この問題はフォーラムで十分に文書化されていますが、提案されているさまざまな解決策は私の技術力のレベルを超えています。


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

sudo apt-get install openssh-server openssh-client

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

sudo apt-get install sshfs

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

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

sshfs [email protected]:/home/me_upstairs /home/me_downstairs/UpstairsFiles/

(これはすべて 1 行に書かれています。)

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

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

これで、Downstairs のディレクトリで/home/me_downstairs/UpstairsFiles/Upstairs のすべてのファイルを確認し、通常どおり使用できるようになりました。


以下の Web サイトでは、いくつかの追加手順が必要になる可能性があることが示されていますが、私の場合はそうではありませんでした。

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

これがうまくいったかどうか教えてください。

関連情報