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


28

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


これは、リンクではなく、質問と自己完結型の回答のサイトでなければなりません。
メレビウス

回答:


13

Google-fuの一部がUbuntu 10.04(Lucid)とMac OS Xのガイドを見つけまし。テストするのに便利なMacがないので、テストしていません。 ...;)


1
ブラボー!2004年10月20日以来、その情報を探していました!
リングØ11年

@flutefluteこんにちは、リンクが壊れていますが、もう1つありますか?
ルイスアルバラード

1
@LuisAlvarado:ページのアーカイブバージョンで更新されました。もちろん3年前なので、この方法は機能しなくなる可能性があります。
8128

Ubuntu 15.05
CharlesB

代わりにSambaをお勧めします。
ジョシュアK

15

UbuntuでSambaサーバーセットアップする

OSXの場合

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

Windowsの場合:

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

* nixでサーバーをセットアップする方法など、Windowsの非常に長く描かれた説明を次に示します。

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

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

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


5
ええと... Windows?質問はMacとUbuntuについてです。方法はわかりませんが、MacとLinuxのボックスを接続するのにSambaは必要ないと確信しています。私が間違っている場合は、指摘してください。
H_7

私の経験では、netatalkを使用したUbuntuでのAFPはSambaよりもかなり遅いということです。
公園。

1
これには追加情報re:Windowsが含まれていますが、smb://ipAddress追加モジュールのインストールは不要で、Macとの接続の問題を解決するだけです!AFPは問題ありませんが、Windowsマシンを接続するという逆の問題があります。
ダンカンムー

このソリューションを忘れないでください:askubuntu.com/a/561391/306972
Blairg23

これが最も簡単で最も防弾の実装であることに同意します。
ジョシュアK

7

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

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

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

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

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

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

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


2

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

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

私が行った唯一の変更は、「マスクを作成」を0755ではなく0777(「world writable」)に設定することでした。そうしないと、MacからUbuntuマシンにフォルダーを作成できませんでした。


1

セキュリティで保護されたローカルネットワークがある場合、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に書き込む必要がある場合(ファインダーが失敗し、読み取り専用としてマウントされる)のチェック。 http://anoved.net/2008/03/macfuse-ftp-and-you/


1

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


1

私はUbuntu 14.04にいます。私の目的は、/ mediaの下に登録されたすべての外部デバイス(外部HDD、エンターナル光学ドライブなど)をMac OS X(ヨセミト)と共有することです

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

$sudo nautilus

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

ノーチラスウィンドウが開きます。 system /media

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

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


これは、フォルダを右クリックして共有オプションに移動し、「このフォルダを共有」を選択した場合にも機能します。初めて実行すると、sambaをインストールするように求められます。:OS Xから接続する場合は、正しいプロトコルを使用するようにしてくださいsmb://[ip address]
カイル・ファルコナー

1

非常に多くの答えがあり、正しいものはありません。SAMBAの使用はばかげています。SAMBAはNFSの貧弱なバージョンです。NFSを使用する方法です。 NFSについて話します。3つすべて(win、ubu、mac)を共有したい場合は、SAMBA、macとubuntuだけの場合、ネイティブ共有オプションはnfsです。

OSとともにインストールされることもありますが、インストールされていない場合sudo apt-get install nfs-kernel-server(または作成される場合)、完全なチュートリアルはこちらをご覧ください。


1
答えを広げていただけますか?現時点では、それは主に意見に基づいており、答えの方法ではほとんど提供していません。ステップバイステップのチュートリアルをすばやく提供するのが理想的です:)
ThatGuy

0

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

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


0

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

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

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

楽しむ


4
イーサネットクロスオーバーケーブルを使用していますか、または2台のコンピューターがケーブルでルーターに接続されていますか?
user68186 14年

わあ...ネットワークから切断してケーブルを接続しますか?これは面倒です。大きなファイルの場合、これは高速であるため、良いアイデアかもしれませんが、代わりに外部ドライブのような一時メディアを選択するでしょう。
ジョシュアK

0

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


0

HTTPサーバー

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

ソースコンピュータで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接続できることを確認します。

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

sudo systemsetup -setremotelogin on

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

ssh osx-username@192.168.0.10

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

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

rsync -av server-username@192.168.0.10:/full/path/to/remote/directory .

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

rsync -av 'server-username@192.168.0.10:/full/path/to/remote/directory "/full/path/to/remote/directory with space"' .

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

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

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