5

Мне нужно подключиться к серверу Mac с моего MacBook с помощью Terminal.app. Если я открою Finder, я увижу его в своем списке "SHARED". Я могу "подключиться" как аутентифицированный пользователь и все такое.

Но как мне подключиться к той же машине из Терминала? Я не знаю его IP-адрес, просто знаю его имя.

Спасибо

4 ответа4

10

SSH имя_компьютера

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

5

Во-первых, вам нужно включить удаленный вход в систему из командной строки (с протоколом SSH) на другом компьютере - откройте «Системные настройки» -> «Общий доступ» и включите «Удаленный вход» (также убедитесь, что параметр «Разрешить доступ для:» включает нужную учетную запись войти)

Чтобы установить соединение, запустите Terminal и используйте команду ssh remoteuser@remoteBonjourName.local , где remoteBonjourName.local - это имя компьютера другого компьютера, на котором удалено большинство знаков препинания, а пробелы, преобразованные в «-», и «.local» добавлены в конец (проверьте его настройки общего доступа, прямо под именем компьютера)

Кроме того, вы можете использовать опцию «Новое удаленное подключение» терминала (в меню «Оболочка»), выбрать «Безопасная оболочка» (SSH) в списке «Служба», и он должен показывать все компьютеры Mac с SSH с правой стороны. Выберите того, к кому вы хотите подключиться, введите пользователя, которого вы хотите авторизовать, как в поле «Пользователь», и нажмите «Подключиться».

3
  1. Выберите "Перейти"> "Приложения", затем "Утилиты"> "Терминал".
  2. Выполните одно из следующих действий: • Mac OS X 10.4 - выберите "Файл"> "Подключиться к серверу". • Mac OS X 10.5 - выберите "Shell"> "Новое удаленное подключение".
  3. В разделе Сервис выберите Secure Shell (ssh).
  4. Под Сервером нажмите знак плюс. Вам предлагается «Введите имя или IP-адрес сервера ...». Введите имя или адрес хост-сервера, к которому вы хотите получить доступ (например, unix.andrew.cmu.edu). Нажмите ОК. Примечание. Этот адрес сервера теперь появится в списке серверов. В следующий раз, когда вы захотите подключиться, вы можете выбрать его из списка.
  5. Введите свой идентификатор пользователя Andrew в текстовом поле User.
  6. Выберите SSH Protocol 2 из выпадающего списка. (выбор "SSH Automatic" из этого списка также будет работать.)
  7. Выберите адрес сервера из выпадающего списка. Адрес сервера будет выглядеть как ssh-2 userid @ host server address Где userid - это ваш ID пользователя Andrew, а адрес хост-сервера - это адрес хост-сервера, к которому вы пытаетесь подключиться. В нашем примере адрес сервера выглядит так: ssh-2 userid@unix.andrew.cmu.edu.
  8. Нажмите Подключиться.

Надеюсь, что это поможет вам

0

Во-первых, вам нужно стать пользователем root, набрав dsenableroot .

Ваш компьютер запросит пароль пользователя и пароль пользователя root.

Убедитесь, что компьютер, на который вы пытаетесь войти, имеет «удаленное управление и удаленный вход» в настройках «Общий доступ» в «Системных настройках».

Затем введите: ssh username@internal ip address .

Теперь любая команда, которую вы вводите во время входа в их ssh, будет происходить на их компьютере.

Например:

sudo shutdown -h now

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .