web-dev-qa-db-ja.com

UbuntuとOSXの間でファイルを共有する方法は?

UbuntuとMac OSXの間でファイルを共有するのに役立つリンク/チュートリアル/ビデオはありますか?

28
bragboy

Google-fuが少し見つかりました ガイド Ubuntu 10.04(Lucid)およびMac OS X用。テストするのに便利なMacがないので、テストしていませんあなたが私を購入したいのでなければ...;)

13
8128

Sambaサーバーのセットアップ Ubuntu

OSXの場合

  • Finderウィンドウを開き、cmd-Kを押します
  • 「smb:// ipAddress」と入力します。「ipAddress」はIPアドレスです。
  • 接続する共有を選択します(sambaのセットアップに従って)
  • 認証する
  • それは他のものをマウントするのと同じように共有をマウントする必要があります

Windowsの場合:

  • まだ設定していない場合は、smb接続を許可するようにファイアウォールを設定します
  • スタート->ファイル名を指定して実行を開きます
  • 「ipAddress」と入力すると、「\ ipAddress」と入力します。
  • 認証する
  • 「ネットワークプレース」フォルダの下に共有フォルダが表示されます

これは、* nixでサーバーをセットアップする方法を含む、ウィンドウに関する非常に長く描かれた説明です。

Sambaは基本的に完全にクロスプラットフォームであり、セットアップ/使用が簡単なWindows NFS(ネットワークファイルシステム)です。

注:Sambaを構成するためのGUIツールはありますが、頭から離れてアクセスする方法を思い出せません。また、トップバーメニューから接続(または同様のもの)の下でOSXのSambaに接続できると思いますが、6年以上Macを使用していないため、それが何と呼ばれているのか正確には覚えていません。

私見、この方法は、リモートフォルダーをシステム上のローカルフォルダーであるかのようにマウントするため、FTPよりもはるかに簡単で簡単に使用できます。それよりもはるかに透明になることはありません。

15
Evan Plaice

私はこれを次のことで達成しました。

G5 PowerPCにはMac OS 10.4(Tiger)があり、Acer Aspire OneにはUbuntuがあります。

  1. Mac OSでは、[システム設定]> [共有]に移動して、[個人ファイルの共有]を有効にします。

  2. UbuntuでDashHomeを開き、「ファイル」フォルダーを開きます。 (または、ファイルフォルダーにアクセスする方法を知っています。)

  3. サイドバーで、[ネットワークの参照]を選択します

  4. 2台のマシンが同じネットワーク上にある限り、MacはUbuntu内にマウントできるディレクトリとしてそこにある必要があります。

このページの準備ができているだけで、何をするのかほとんど分かりませんでした。ホームオフィス内でファイルを共有するのに役立ちます。自分のネットワークから離れているため、リモートで作業する必要がある場合は機能しません。

7
phil

Sambaは、私のセットアップ、3台のMacを持つホームネットワーク、およびUbuntuを実行するサーバー(9.04以降、現在10.10)でうまく機能します。 Ubuntuマシンは、他のMacとともにFinderに自動的に表示されます。

Sambaのセットアップについては このインストールガイド に従いました。このガイドはUbuntuサーバー向けですが、セットアップは同じで、デスクトップバージョンでも同じように機能します。

私が行った唯一の変更は、「マスクを作成」を0755ではなく0777(「world writable」)に設定することでした。

2
j-g-faustus

セキュリティで保護されたローカルネットワークがある場合、Windowsユーザーなどを訪問している場合は、ほとんどすべてのプラットフォームからもアクセス可能なFTPサーバーを使用するのが最も簡単で信頼性が高いです。 https:// help。 ubuntu.com/10.04/serverguide/C/ftp-server.html

また、ほとんどのメディアデバイスでは、ftpを使用できるようになります。

Ftpサーバーに接続するのはmacから本当に簡単です http://www.youtube.com/watch?v=GNP48LcNV0Y macからftpに書き込む必要がある場合(Finderが失敗し、読み取り専用としてマウント)チェック。 http://anoved.net/2008/03/macfuse-ftp-and-you/

1
Hellola

sAMBAの使用はばかげている、SAMBAはNFSの貧弱なバージョン、NFSは進むべき道であり、ほとんどすべてのUNIXディストリビューションにネイティブであり、Windowsが普及していないために人気があるSAMBAよりも速くて優れているNFSについて話します。3つすべて(win、ubu、mac)を共有したい場合は、SAMBA、macとubuntuだけの場合、ネイティブ共有オプションはnfsです。

完全なチュートリアルのために_Sudo apt-get install nfs-kernel-server(または醸造)ではない場合、OSにインストールされていることがあります here

1
Veltzer Doron

私はUbuntu 14.04にいます

Ubuntuで、ターミナルウィンドウを開きます

$Sudo nautilus

プロンプトが表示されたらルートパスワードを入力してください

Nautilusウィンドウが開きます。system /mediaを参照します

右クリックPropertiesを選択します。 Shareをクリックします。 Guest Shareをクリックします。 Apply changes

Mac OS Xでは、Finderを開き、[サーバーに移動]コマンド+ K Ubuntu IPを入力し、[ゲスト]をクリックします。

1
saha-ini ahmad

既に言われたことに基づいて、共有したいフォルダーを右クリックして共有を有効にするだけで、UbuntuからMacにファイルを共有できました。

1
user1974

MacとLinux(および他の多くのプラットフォーム)の間でファイルとディレクトリを共有するのに非常に便利で非常に簡単なのは、 Syncthing です。 Macbook AirのフォルダーをLinux Mintに共有するために使用します。一方向の同期を行いたい場合は、受信側コンピューターのフォルダーで削除されたファイルがソースコンピューターのフォルダーから削除されないように、そのフォルダーの詳細設定でソースフォルダーを「送信のみ」に設定します。

0

単純なタイプの共有が必要な場合は、両方のマシンでTeamviewerSkypeまたはYahoo Messenger + gyacheを使用できます。

その後、必要なファイルを送信できます。ただし、この方法は比較的低速です。

0
inashdeen

HTTPサーバー

HTTP は、通常のWebサイトへのアクセスに使用されるプロトコルであるため、すべてのOSがそれを実装するように強制されました!

ソースコンピューターでIPを見つけます。 192.168.0.10。 UbuntuまたはMac OSの場合:

ifconfig

転送するファイルを含むディレクトリにサーバーを作成します。

python -m SimpleHTTPServer 8080

受信側のコンピューターでブラウザーを開き、次の場所にアクセスします。

192.168.0.10:8080

これで、ディレクトリを使用して目的のファイルに移動できます。

この方法が高速/堅牢かどうかはわかりませんが、セットアップが最も簡単でポータブルです。

より高速な代替手段については、以下で説明します: https://stackoverflow.com/questions/12905426/what-is-a-faster-alternative-to-pythons-simplehttpserver

rsync

SSHはMacOSとUbuntuで非常に簡単に機能するため、 Rsync を非常に簡単に使用できます。

まず、あるコンピューターから別のコンピューターにSSH接続できることを確認します。

次の場所で説明されているように、CLIからMacOS SSHサーバーを有効にできます。 http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/

Sudo systemsetup -setremotelogin on

次に、UbuntuからMacにアクセスできることを確認します。

ssh [email protected]

パスワードを非公開にしたい場合は、ユーザーの新しいアカウントを作成できます。

次に、ログインに成功したら、サーバーからクライアントにファイルをコピーするだけです。

rsync -av [email protected]:/full/path/to/remote/directory .

https://unix.stackexchange.com/questions/308810/copying-multiple-files-using-rsync-over-ssh で説明されているように、複数のディレクトリを一度にコピーできます。

rsync -av '[email protected]:/full/path/to/remote/directory "/full/path/to/remote/directory with space"' .

これは最も一般的な分母の方法です。最も堅牢で、効率的で、広く利用可能なLinuxであり、セキュリティは、既知のファイル許可+ユーザースキームに依存しています。

Ubuntu 18.04とMac OS 10.13の間でテスト済み:「High Sierra」。

Ubuntu 13.10をiMac OS Xに接続する簡単な方法を見つけました。

  1. まず、ケーブルイーサネットでデータを大量に転送したいため、両方のコンピューターでWi-Fiを切断しました。
  2. 次に、両方のコンピューター間でイーサネットケーブルを直接接続します。 OS Xは自動的にイーサネットに接続します(イーサネットのネットワーク設定ペインでライトが緑色に変わります)。 IPアドレスとネットマスクが自動的に提供されます。
  3. 次に、Ubuntuでは、ネットワーク接続でauto ethが表示されます。
  4. ipv4に移動してこの接続を編集し、手動で追加し、アドレスを追加します(IPアドレスとネットマスクを入力し、ゲートウェイを空のままにし、クリックしてゼロのままにします、保存できるようにしたいです) )。
  5. 次に、下部の"require ipv4 addressing ...."を確認します。接続の編集では、他のすべてをそのままにしました。

その後、両方のコンピューターが接続されて動作しました。しかし、私のMac上のフォルダーにアクセスするには、すぐには機能しませんでした。しかし、それはすべてうまくいきました!そして今、23 mb/secでファイルを転送しています。

楽しんで

0
user231015