Как подключиться к ubuntu из mac

Обновлено: 03.07.2024

Мне нравится получать доступ к своему Mac с работы (Linux), и мне интересно, возможно ли это без установки дополнительного программного обеспечения, такого как TeamViewer или ChickenVNC. Я также где-то заметил, что мой Mac можно разбудить через WiFi. Что для этого нужно (Mac должен быть подключен? Должен ли я быть в той же сети?) И как мне это сделать?

Это должно быть два вопроса: 1) удаленный доступ (VNC встроен в Mac) и 2) пробуждение по WiFi Я буду рекомендовать некоторые другие решения, такие как GoToMyPC или LogMeIn. VNC работает как дерьмо через Интернет, по крайней мере, для меня. Кроме того, ваша компания может заблокировать или ограничить скорость VNC. Такие решения, как LogMeIn, более стабильны. Или, если вы профессионал, SSH. Работает как шарм!

Вы можете выбрать один из следующих двух подходов:

1. VNC

Это довольно просто, вам нужно перейти в «Системные настройки» → «Общий экран» и затем нажать « Настройки компьютера» . Оттуда вы можете выбрать VNC зрители могут управлять экраном с паролем: и ввести пароль.

введите описание изображения здесь

2. Wi-Fi Wakeup

Перейдите в Системные настройки → Энергосбережение. Вы можете сделать это только при работающем Mac (если он портативный). Вам нужно будет включить опцию Wake для доступа к сети Wi-Fi .

введите описание изображения здесь

OS X Mountain Lion 10.8.2 Проблема

Если вы работаете с этой версией OS X Mountain Lion, вы можете обнаружить, что это не работает .

Q:

Wake-on-LAN невозможен с момента обновления до ML

Всем привет,

после обновления с OS X 10.7 до 10.8 (чистая установка) Wake-on-LAN больше не работает. Настройка: Mac mini (начало 2011 г.) подключен к Time Capsule (2-го поколения) через devolo dLAN. Mac mini переходит в спящий режим через 30 минут и в конце концов исчезает из сети. Отправка пакетов Wake-On-LAN или использование Back To My Mac не удастся, он просто не проснется.

Wake-on-LAN работал гладко под 10,7 после некоторых проблем. Есть идеи?

Спасибо и всего наилучшего

Штеффен


Если вы используете Ubuntu Linux, но также используете компьютер Apple под управлением macOS, вам может быть интересно узнать, как подключить Mac к Ubuntu. В этом руководстве мы рассмотрим, насколько легко подключиться к Ubuntu из Mac OS с помощью командной строки, а также графического интерфейса.

Прежде чем мы начнем

Чтобы подключиться к вашему ПК с Ubuntu Linux с компьютера под управлением Mac OS, у вас должен быть запущен SSH-сервер в Ubuntu. Не волнуйтесь, настроить это в Ubuntu очень просто по сравнению со многими другими операционными системами Linux.

Чтобы начать процесс настройки SSH-сервера, откройте окно терминала на ПК с Ubuntu. Вы можете сделать это, нажав Ctrl + Alt + T или Ctrl + Shift + T на клавиатуре. Когда окно терминала открыто и готово к работе, используйте команду apt install, чтобы установить пакет openssh-server в системе.

Позвольте пакетам установить на ваш компьютер с Ubuntu. Когда процесс будет завершен, используйте команду ssh localhost в терминале. Эта команда инициирует соединение с SSH-сервером, работающим в Ubuntu, и позволит вам проверить, действительно ли соединение работает и готово к работе.

Если соединение установлено успешно, вам будет предложено принять ключ SSH. Сделай так. После этого вы будете подключены к SSH-серверу Ubuntu локально. Отсюда используйте команду выхода, чтобы завершить тест.

Настроить SSH в Ubuntu очень просто, и она необходима для подключения Mac к операционной системе. Однако не все понимают SSH. Если у вас возникли проблемы с выполнением этого руководства, перейдите к нашему подробному руководству по SSH, чтобы ваш сервер заработал.

Проверь это - Как повысить резкость изображения в MS Word

Подключитесь к Ubuntu из командной строки

Если вы разработчик и вам нужен доступ к Ubuntu с Mac, вам, вероятно, понадобится доступ к командной строке. К счастью, можно подключиться к Ubuntu с терминала macOS через SSH.

Чтобы начать подключение к ПК с Ubuntu из macOS, откройте терминал Mac. Вы можете открыть Терминал из папки «Приложения», с панели запуска или выполнив поиск в Spotlight. Если вы решите получить к нему доступ из папки «Приложения», вы найдете приложение «Терминал» в папке «Утилиты», вложенной в папку «Приложения». Точно так же в Launchpad приложение Terminal будет внутри папки Utilities.

Проверь это - Как (и зачем) использовать функцию выбросов в Excel

После открытия Терминала следуйте пошаговым инструкциям ниже, чтобы узнать, как подключиться к Ubuntu через SSH из Mac OS.

Шаг 1. Запишите ssh в строке терминала.

Шаг 2: После ssh введите имя пользователя компьютера Ubuntu, к которому вы пытаетесь подключиться, через командную строку. Если вы не можете определить имя пользователя, перейдите на компьютер с Ubuntu и откройте терминал. Имя пользователя перед знаком @. Например:

Шаг 3: После имени пользователя напишите знак @ и имя хоста удаленного ПК с Ubuntu. Опять же, если вы не можете вспомнить имя хоста, оно отображается в терминале Ubuntu. Например:


Когда SSH-соединение установлено успешно, не стесняйтесь использовать командную строку, как если бы вы сидели прямо перед компьютером!


Подключитесь к Ubuntu из графического интерфейса

Вы можете подключиться к своему ПК с Ubuntu, чтобы получить доступ к его файлам. Лучше всего это сделать с помощью SFTP, защищенного FTP-сервера, который поставляется с SSH. Чтобы установить SFTP-соединение на Mac, вам понадобится хороший FTP-клиент, поскольку Finder не принимает SFTP-соединения. В этом руководстве мы будем использовать Transmit, так как это очень простой в использовании инструмент для Mac OS.

Проверь это - Как нажать Enter, чтобы открывать файлы в macOS

Шаг 2: В правой части приложения вы увидите окно подключения. В раскрывающемся меню выберите «SFTP». Затем введите имя хоста ПК с Ubuntu, имя пользователя и другие сведения о подключении.


Шаг 3: Найдите кнопку «Подключиться» и щелкните ее, чтобы войти через SFTP на ПК с Ubuntu.


После подключения Transmit у вас будет доступ к файлам на удаленном ПК с Ubuntu с Mac. Отсюда вы можете легко загружать или скачивать файлы и папки!


В этом руководстве мы покажем вам, как подключиться к серверам SFTP в Ubuntu, а также как настроить собственный сервер для размещения. Для начала убедитесь, что вы используете последнюю версию Ubuntu для настольных ПК, серверов или ОС на основе Ubuntu.

Настройте SFTP в Ubuntu

Если вы планируете подключиться к SFTP-серверу на своем ПК с Ubuntu, вам необходимо настроить SSH-сервер на удаленном сервере Ubuntu или удаленном ПК с Ubuntu, чтобы вы могли получить к нему доступ. К счастью, настроить SSH-сервер в Ubuntu невероятно просто.

Для начала откройте окно терминала на рабочем столе Ubuntu. Вы можете запустить окно терминала, нажав Ctrl + Alt + T на клавиатуре. Или найдите «Терминал» в меню приложения Ubuntu и запустите его таким образом.

В открытом окне терминала используйте команду apt install, чтобы установить пакет «openssh-server». После установки этот пакет настроит и настроит SSH-сервер, а также SFTP, к которому вы можете получить удаленный доступ.

Когда сервер OpenSSH запущен и работает на удаленном компьютере, вы можете выполнить быстрый тест, чтобы убедиться, что вы можете подключиться к нему. Для этого запустите ssh your-username @ localhost на машине с SSH-сервером. Вы должны использовать свой пароль для входа в систему.

Проверь это - Как преобразовать BAT-скрипт в EXE в Windows 10

Подключение к SFTP через командную строку

Чтобы подключиться к серверу SFTP с помощью командной строки в Ubuntu, начните с запуска окна терминала. Затем, в открытом окне терминала, используйте команду sftp для подключения к вашему SSH-серверу.

Для подключения укажите имя пользователя на удаленном компьютере, а также его IP-адрес. Например, если удаленный сервер Ubuntu или ПК Ubuntu, на котором размещен SSH-сервер, имеет IP-адрес «192.168.1.203», используйте его в качестве имени хоста.

После подключения вы можете запустить команду ls, чтобы просмотреть, что находится на удаленном сервере.

Чтобы загрузить что-либо с удаленного сервера в домашний каталог, укажите имя файла на удаленном сервере SFTP и используйте команду get.

Нужно что-то загрузить на удаленный SFTP-сервер? Используйте команду put. Он загрузит любой файл на удаленный SFTP-сервер в вашу локальную домашнюю папку (/ home / USERNAME /).

Проверь это - Как транслировать свой рабочий стол на телевизор с помощью Chromecast

Для начала запустите на рабочем столе файловый менеджер Ubuntu. Когда он открыт, найдите кнопку «Другие места» и щелкните по ней. Когда вы нажмете эту кнопку, вы попадете в область «Другие места».


Внутри «Другие места» найдите текстовое поле «Подключиться к серверу» и щелкните его мышью. Затем введите адрес сервера. Например:

После ввода IP-адреса (или имени хоста) в поле нажмите кнопку «Подключиться». Когда вы нажимаете эту кнопку, появляется всплывающее окно. Затем введите свое имя пользователя и пароль, затем снова нажмите «Подключиться».


После подключения вы увидите свой SFTP-сервер в приложении файлов Ubuntu. Перетащите файлы на сервер, чтобы загрузить их, и скопируйте их в другие папки на своем ПК, чтобы загрузить.

Подключение к SFTP с помощью Filezilla в Ubuntu

Сначала необходимо установить приложение, чтобы подключиться к серверу SFTP с помощью Filezilla в Ubuntu. Затем откройте окно терминала на рабочем столе Ubuntu и используйте команду ниже, чтобы установить приложение.

Как только программа будет установлена ​​в вашей системе, запустите ее. Затем найдите поле хоста и введите приведенный ниже код.

Проверь это - Как делать скриншоты из терминала Linux с помощью Scrot


Отсюда вы можете загружать и скачивать файлы на свой SFTP-сервер из Ubuntu. Если вы хотите загрузить файл, вот что нужно сделать. Сначала щелкните правой кнопкой мыши нужный файл в правом столбце. Затем выберите вариант «Загрузить» для загрузки.

Вы также можете загружать файлы из Ubuntu с помощью Filezilla. Для этого щелкните правой кнопкой мыши файл в левом столбце. Затем нажмите кнопку «Загрузить». Это отправит файл на сервер SFTP.

Есть ли какие-либо ссылки / учебные пособия / видео, которые помогают мне обмениваться файлами между Ubuntu и Mac OSX?

Немного из Google-fu нашел руководство по Ubuntu 10.04 (Lucid) и Mac OS X. У меня нет под рукой Mac для тестирования, поэтому я не боюсь его проверять - боюсь, если вы не хотите купить мне его. . ;)

@fluteflute привет, ссылка не работает, есть еще один? @LuisAlvarado: обновили архивную версию страницы. Конечно, ему три года, поэтому метод может больше не работать.
  • Откройте окно поиска и нажмите cmd-K
  • Введите «smb: // ipAddress», где «ipAddress» - ваш IP-адрес
  • Выберите общий ресурс, к которому вы подключаетесь (согласно настройке samba)
  • Аутентифицировать
  • Он должен смонтировать общий ресурс так же, как и любой другой
  • Настройте ваш брандмауэр, чтобы разрешить smb-соединения, если это еще не сделано
  • Откройте Пуск-> Выполнить
  • Введите «\ ipAddress», где «ipAddress» - ваш IP-адрес
  • Аутентифицировать
  • Под папкой «Сетевые метки» должны появиться общие папки

Samba - это, по сути, Windows NFS (сетевая файловая система), полностью кроссплатформенная и более простая в настройке / использовании.

Примечание: есть инструмент с графическим интерфейсом для настройки Samba, но я не могу вспомнить, как получить к нему доступ из головы. Кроме того, я думаю, что вы можете подключиться к Samba в OSX через connect-to (или что-то подобное) в верхнем меню, но я не могу точно вспомнить, как он называется, так как я не использовал Mac более 6 лет.

ИМХО, этот метод намного проще и понятнее в использовании, чем FTP, потому что он монтирует удаленную папку, как будто это локальная папка в вашей системе. Это не становится намного более прозрачным, чем это.

э-э . винда? Вопрос касается Mac и Ubuntu. Я не знаю как, но я уверен, что вам не нужна Samba для подключения Mac и Linux. Если я ошибаюсь, пожалуйста, укажите мне. По моему опыту, AFP в Ubuntu с использованием netatalk намного медленнее, чем Samba. Хотя это содержит дополнительную информацию о: Windows просто решает проблему с подключением к Mac с помощью smb://ipAddress установки дополнительных модулей не требуется! AFP - это хорошо, но у вас есть обратная проблема с подключением машин Windows. Я согласен с тем, что это самая простая и самая пуленепробиваемая реализация.

Я достиг этого, сделав следующее:

У меня Mac OS 10.4 (Tiger) на G5 PowerPC и Ubuntu на Acer Aspire One.

В Mac OS перейдите в системные настройки> общий доступ и включите «Личный общий доступ к файлам».

В Ubuntu откройте DashHome и откройте папку «Файлы». (или как вы знаете, как попасть в папку с файлами.)

На боковой панели выберите «Обзор сети»

Пока эти две машины находятся в одной сети, ваш Mac должен находиться там как каталог, который вы можете смонтировать в Ubuntu.

Я понятия не имел, что делать, только подготовил эту страницу, и это оказалось довольно легко. Это работает для меня, обмениваться файлами в домашнем офисе. Это не сработает, если вам нужно работать удаленно, потому что вы будете вне своей сети.

Samba хорошо работает в моей установке: домашняя сеть с тремя компьютерами Mac и сервером под управлением Ubuntu (с 9.04, в настоящее время - с 10.10). Машина Ubuntu автоматически появляется в Finder вместе с другими компьютерами Mac.

Я следовал этому руководству по установке Samba. Руководство предназначено для сервера Ubuntu, но оно одинаково и работает для настольной версии.

Единственное изменение, которое я сделал, - установил «создать маску» на 0777 («доступный для записи») вместо 0755, в противном случае создание папок на компьютере с Ubuntu с компьютеров Mac не работало должным образом.

Также большинство медиа-устройств смогут использовать ftp, если это когда-либо случится.

Опираясь на сказанное, я смог обмениваться файлами из Ubuntu на Mac, просто щелкнув правой кнопкой мыши папку, которой я хочу поделиться, и включив общий доступ.

В Ubuntu откройте окно терминала

Введите пароль пользователя root при появлении запроса

Откроется окно nautilus, перейдите к system /media

Щелкните правой кнопкой мыши, чтобы выбрать Properties . Нажмите Share . Нажмите Guest Share . Apply changes ,

На Mac Os X откройте Finder, нажмите «Перейти на сервер» Command + K, введите Ubuntu IP и нажмите «Гость».

Иногда поставляется с установленной ОС, если нет sudo apt-get install nfs-kernel-server (или Brew) для полного учебника перейдите сюда

Можете ли вы расширить свой ответ? На данный момент, это в первую очередь основано на мнении, и дает очень мало на пути ответа. Обеспечение быстрого маленького пошагового руководства было бы идеальным :)

Если вы хотите простой тип обмена, вы можете использовать Teamviewer , Skype или Yahoo Messenger + gyache на обеих машинах.

Я нашел простой способ подключить Ubuntu 13.10 к своей операционной системе imac OS X.

  1. Во-первых, я отключил Wi-Fi на обоих компьютерах, потому что хотел передать массы данных по кабелю Ethernet.
  2. Затем просто подключите кабель Ethernet непосредственно между обоими компьютерами. OS X автоматически подключается к Ethernet (индикатор горит зеленым на панели настроек сети в Ethernet). Он автоматически дает вам IP-адрес и маску сети.
  3. Затем в Ubuntu должен появиться авто-эт в сетевых подключениях.
  4. Отредактируйте это соединение, перейдя в ipv4 , включите руководство, добавьте адрес (введите IP-адрес и маску сети, оставьте шлюз пустым, просто нажмите на него и оставьте его равным нулю, я хочу сохранить).
  5. Затем проверьте «требовать адресацию IPv4 . » в нижней части. Я оставил все остальное нетронутым в редактировании соединений.

Потом все заработало, оба компьютера подключены. Но чтобы получить доступ к папкам на моем Mac, это не сработало сразу, мне пришлось немного подождать. Но тогда все заработало! и теперь я передаю файлы со скоростью 23 Мб / с.

Используете ли вы перекрестный кабель Ethernet или два компьютера подключены кабелем к маршрутизатору? Ух . Отключение от сети и подключение кабеля? Это хлопот. Для больших файлов это может быть хорошей идеей, потому что это должно быть быстрым, но я бы, вероятно, выбрал временный носитель, такой как внешний диск.

Syncthing - очень полезный и довольно простой способ обмена файлами и каталогами между Mac и Linux (и многими другими платформами). . Я использую его для обмена папками с моего Macbook Air на Linux Mint. Если вы хотите выполнить одностороннюю синхронизацию, задайте для вашей исходной папки значение «Только отправка» в дополнительных настройках этой папки, чтобы файлы, удаленные в папке принимающего компьютера, не удалялись из папки исходного компьютера.

Найдите свой IP на исходном компьютере, например 192.168.0.10 . В Ubuntu или Mac OS:

Создайте сервер в каталоге, содержащем файл, который вы хотите передать:

На принимающем компьютере откройте браузер и посетите:

Теперь вы можете перемещаться по каталогам к нужному файлу.

Я не уверен, что этот метод быстрый / надежный, но он один из самых простых в настройке и переносимый.

Rsync

SSH действительно легко работает на MacOS и Ubuntu, поэтому мы можем очень легко использовать Rsync .

Сначала убедитесь, что вы можете использовать SSH с одного компьютера на другой.

Теперь от Ubuntu убедитесь, что вы можете получить доступ к Mac:

Вы можете создать новую учетную запись для пользователя, если хотите сохранить свой пароль в секрете.

Затем, после того, как вам удалось войти, скопировать файлы с сервера на клиент просто:

Несколько каталогов могут быть скопированы за один раз, как описано на /unix/308810/copying-multiple-files-using-rsync-over-ssh :

Это метод наименьшего общего знаменателя: наиболее надежный, эффективный, широко доступный для Linux, а безопасность опирается на хорошо известные разрешения для файлов + пользовательские схемы.

Читайте также: