Відповіді:
Трохи Google-фу знайшов посібник для Ubuntu 10.04 (Lucid) та Mac OS X. Я не маю зручності для тестування Mac, тому не перевіряв його, боюся - якщо ви не хочете придбати мене ...;)
Налаштування сервера Samba в Ubuntu
В OSX :
У Windows:
Ось справді давно розроблене пояснення для Windows, включаючи налаштування сервера в * nix.
Samba - це в основному Windows NFS (мережева файлова система), яка є повністю крос-платформою і простішою в налаштуванні / використанні.
Примітка. Існує інструмент GUI для налаштування Samba, але я не можу пригадати, як отримати доступ до нього вгорі голови. Крім того, я думаю, що ви можете підключитися до Samba в OSX за допомогою підключення до (або чогось подібного) з меню верхньої панелі, але я не можу точно пам’ятати, як це називається, оскільки я не використовував Mac протягом більше 6 років.
ІМХО, цей метод набагато простіший і прямий у використанні, ніж FTP, оскільки він монтує віддалену папку так, ніби це локальна папка у вашій системі. Він не стає набагато прозорішим за це.
smb://ipAddress
додаткової установки модуля! AFP добре, але тоді у вас є зворотна проблема підключення машин Windows.
Я досяг цього, зробивши наступне:
У мене є Mac OS 10.4 (Tiger) на G5 PowerPC та Ubuntu на Acer Aspire One.
У Mac OS перейдіть до системних налаштувань> спільного доступу та увімкніть "Особистий обмін файлами"
У Ubuntu відкрийте DashHome та відкрийте папку "Файли". (або ви знаєте, як дістатися до папки файлів.)
На бічній панелі виберіть "Огляд мережі"
Поки дві машини знаходяться в одній мережі, ваш mac повинен знаходитись там, як каталог, який ви зможете встановити в Ubuntu.
Я мало уявляв, що робити, тільки підготувавши цю сторінку, і це вийшло досить легко. Це працює для мене, обмінюючись файлами в домашньому офісі. Це не буде працювати, якщо вам потрібно працювати віддалено, оскільки ви будете вимкнено власну мережу.
Samba добре працює в моїх налаштуваннях, домашній мережі з трьома Macs та сервером під керуванням Ubuntu (з 9.04, в даний час о 10.10). Машина Ubuntu автоматично з’являється у Finder разом з іншими Macs.
Я дотримувався цього керівництва по установці для налаштування Samba. Посібник призначений для сервера Ubuntu, але це та сама настройка, і вона працює однаково для настільної версії.
Єдина зміна, яку я внесла, полягала в тому, щоб встановити "маску створення" на 0777 ("світ, що записується") замість 0755, інакше створення папок на машині Ubuntu з Mac не працювало належним чином.
Якщо у вас є захищена локальна мережа, користуватися ftp-сервером, доступним майже з будь-якої платформи, це справді найпростіше і найнадійніше, якщо у вас є користувачі, які відвідують Windows тощо. Https://help.ubuntu.com/ 10.04 / serverguide / C / ftp-server.html
Також більшість медіа-пристроїв зможуть використовувати ftp, якщо вони коли-небудь прийдуть до цього.
Щоб з'єднатися з сервером FTP дійсно просто з макінтоша http://www.youtube.com/watch?v=GNP48LcNV0Y Якщо вам дійсно потрібно писати на фтп від макінтоша (шукач не вдається , і монтує , як тільки для читання) чека. http://anoved.net/2008/03/macfuse-ftp-and-you/
Я на Ubuntu 14.04. Моя мета - поділитися всіма зовнішніми пристроями, які зареєстровані під / медіа (наприклад, зовнішній hdd, оптичний привід для входу в систему) зі своїм Mac OS X (yosemith)
На Ubuntu відкрийте вікна терміналу
$sudo nautilus
Введіть свій кореневий пароль під час запиту
Відкриється вікно nautilus, перейдіть до system /media
Клацніть правою кнопкою миші вибір Properties
. Клацніть Share
. Клацніть Guest Share
. Apply changes
.
На Mac OS X, Відкрийте Finder, Клацніть Перейти до сервера Command + K Введіть IP-адресу Ubuntu та натисніть Гість
smb://[ip address]
так багато відповідей і жодних правильних, використання SAMBA є смішним, SAMBA - бідна версія для версії NFS, NFS - це шлях, він є рідним для майже всіх дистрибутивів Unix та його швидших і кращих, ніж SAMBA, який популярний лише тому, що Windows не працює поговоріть NFS, якщо ви хочете, щоб усі троє ділилися (win, ubu, mac), то так, SAMBA, якщо тільки mac і ubuntu, їх рідний варіант спільного доступу - nfs.
Іноді встановлюється з ОС, якщо ні sudo apt-get install nfs-kernel-server
(або варити) для повного підручника перейдіть сюди
Я зрозумів простий спосіб підключити Ubuntu 13.10 до моєї Imac OS X.
Тоді це спрацювало, підключилися обидва комп’ютери. Але щоб отримати доступ до папок на моєму комп'ютері, це не спрацювало відразу, мені довелося трохи почекати. Але тоді все спрацювало! і тепер я передаю файли зі швидкістю 23 мб / сек.
весело провести час
Дуже корисним та досить простим для обміну файлами та каталогами між Mac та Linux (та багатьма іншими платформами) є Syncthing . Я використовую його для обміну папками з мого Macbook Air на Linux Mint. Якщо ви хочете виконати односторонню синхронізацію, встановіть вихідну папку як "Надіслати лише" в розширених налаштуваннях для цієї папки, щоб файли, видалені з папки комп’ютера, що приймає, не видалялися з папки комп'ютера джерела.
HTTP-сервер
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 з одного комп'ютера на інший.
Ви можете ввімкнути сервер MacH SSH з CLI, як пояснено на веб-сторінці: http://osxdaily.com/2016/08/16/enable-ssh-mac-command-line/
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: "Висока Сьєрра".