UbuntuとMac OSXの間でファイルを共有するのに役立つリンク/チュートリアル/ビデオはありますか?
Google-fuが少し見つかりました ガイド Ubuntu 10.04(Lucid)およびMac OS X用。テストするのに便利なMacがないので、テストしていませんあなたが私を購入したいのでなければ...;)
Sambaサーバーのセットアップ Ubuntu
OSXの場合 :
Windowsの場合:
これは、* nixでサーバーをセットアップする方法を含む、ウィンドウに関する非常に長く描かれた説明です。
Sambaは基本的に完全にクロスプラットフォームであり、セットアップ/使用が簡単なWindows NFS(ネットワークファイルシステム)です。
注:Sambaを構成するためのGUIツールはありますが、頭から離れてアクセスする方法を思い出せません。また、トップバーメニューから接続(または同様のもの)の下でOSXのSambaに接続できると思いますが、6年以上Macを使用していないため、それが何と呼ばれているのか正確には覚えていません。
私見、この方法は、リモートフォルダーをシステム上のローカルフォルダーであるかのようにマウントするため、FTPよりもはるかに簡単で簡単に使用できます。それよりもはるかに透明になることはありません。
私はこれを次のことで達成しました。
G5 PowerPCにはMac OS 10.4(Tiger)があり、Acer Aspire OneにはUbuntuがあります。
Mac OSでは、[システム設定]> [共有]に移動して、[個人ファイルの共有]を有効にします。
UbuntuでDashHomeを開き、「ファイル」フォルダーを開きます。 (または、ファイルフォルダーにアクセスする方法を知っています。)
サイドバーで、[ネットワークの参照]を選択します
2台のマシンが同じネットワーク上にある限り、MacはUbuntu内にマウントできるディレクトリとしてそこにある必要があります。
このページの準備ができているだけで、何をするのかほとんど分かりませんでした。ホームオフィス内でファイルを共有するのに役立ちます。自分のネットワークから離れているため、リモートで作業する必要がある場合は機能しません。
Sambaは、私のセットアップ、3台のMacを持つホームネットワーク、およびUbuntuを実行するサーバー(9.04以降、現在10.10)でうまく機能します。 Ubuntuマシンは、他のMacとともにFinderに自動的に表示されます。
Sambaのセットアップについては このインストールガイド に従いました。このガイドはUbuntuサーバー向けですが、セットアップは同じで、デスクトップバージョンでも同じように機能します。
私が行った唯一の変更は、「マスクを作成」を0755ではなく0777(「world writable」)に設定することでした。
セキュリティで保護されたローカルネットワークがある場合、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/
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
私はUbuntu 14.04にいます
Ubuntuで、ターミナルウィンドウを開きます
$Sudo nautilus
プロンプトが表示されたらルートパスワードを入力してください
Nautilusウィンドウが開きます。system /media
を参照します
右クリックProperties
を選択します。 Share
をクリックします。 Guest Share
をクリックします。 Apply changes
。
Mac OS Xでは、Finderを開き、[サーバーに移動]コマンド+ K Ubuntu IPを入力し、[ゲスト]をクリックします。
既に言われたことに基づいて、共有したいフォルダーを右クリックして共有を有効にするだけで、UbuntuからMacにファイルを共有できました。
MacとLinux(および他の多くのプラットフォーム)の間でファイルとディレクトリを共有するのに非常に便利で非常に簡単なのは、 Syncthing です。 Macbook AirのフォルダーをLinux Mintに共有するために使用します。一方向の同期を行いたい場合は、受信側コンピューターのフォルダーで削除されたファイルがソースコンピューターのフォルダーから削除されないように、そのフォルダーの詳細設定でソースフォルダーを「送信のみ」に設定します。
単純なタイプの共有が必要な場合は、両方のマシンでTeamviewer、SkypeまたはYahoo Messenger + gyacheを使用できます。
その後、必要なファイルを送信できます。ただし、この方法は比較的低速です。
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に接続する簡単な方法を見つけました。
その後、両方のコンピューターが接続されて動作しました。しかし、私のMac上のフォルダーにアクセスするには、すぐには機能しませんでした。しかし、それはすべてうまくいきました!そして今、23 mb/secでファイルを転送しています。
楽しんで