回答:
Windowsの場合:
* nixでサーバーをセットアップする方法など、Windowsの非常に長く描かれた説明を次に示します。
Sambaは基本的に完全にクロスプラットフォームであり、セットアップ/使用が簡単なWindows NFS(ネットワークファイルシステム)です。
注:Sambaを構成するためのGUIツールはありますが、頭から離れてアクセスする方法を思い出せません。また、トップバーメニューから接続(または同様のもの)の下でOSXのSambaに接続できると思いますが、6年以上Macを使用していないため、それが何と呼ばれているのか正確には覚えていません。
私見、この方法は、リモートフォルダーをシステム上のローカルフォルダーであるかのようにマウントするため、FTPよりもはるかに簡単で簡単に使用できます。それよりもはるかに透明になることはありません。
smb://ipAddress
追加モジュールのインストールは不要で、Macとの接続の問題を解決するだけです!AFPは問題ありませんが、Windowsマシンを接続するという逆の問題があります。
私はこれを次のことで達成しました。
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」)に設定することでした。そうしないと、MacからUbuntuマシンにフォルダーを作成できませんでした。
セキュリティで保護されたローカルネットワークがある場合、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/
私は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を入力し、[ゲスト]をクリックします。
smb://[ip address]
非常に多くの答えがあり、正しいものはありません。SAMBAの使用はばかげています。SAMBAはNFSの貧弱なバージョンです。NFSを使用する方法です。 NFSについて話します。3つすべて(win、ubu、mac)を共有したい場合は、SAMBA、macとubuntuだけの場合、ネイティブ共有オプションはnfsです。
OSとともにインストールされることもありますが、インストールされていない場合sudo apt-get install nfs-kernel-server
(または作成される場合)、完全なチュートリアルはこちらをご覧ください。
Ubuntu 13.10をimac OS Xに接続する簡単な方法を見つけました。
その後、両方のコンピューターが接続されて動作しました。しかし、私のMac上のフォルダーにアクセスするには、すぐには機能せず、少し待たなければなりませんでした。しかし、それはすべてうまくいきました!そして今、23 mb / secでファイルを転送しています。
楽しむ
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」。