Я пытаюсь создать удаленную оболочку на OS X с NC.
Я пробовал nc -l 1337 -e /bin/bash
но похоже, что версия Mac для Mac не поддерживает опцию -e
.
Кто-нибудь знает, как я могу добиться удаленной оболочки на OS X желательно только с помощью встроенных инструментов?
К сожалению, SSH не вариант. То, что я делаю, должно быть сделано исключительно из командной строки (поэтому об изменениях параметров графического интерфейса не может быть и речи). Также я пытаюсь избежать паролей, потому что это вызовет проблемы для моей клиентской программы.
РЕДАКТИРОВАТЬ: Извинения за отсутствие информации. Я думал, что добавил достаточно.
По сути, у меня есть несколько виртуальных машин под управлением OS X, и мне нужно, чтобы они могли использовать командную строку друг друга. Мой план состоял в том, чтобы на каждом из них работал NC, и основная виртуальная машина могла отправлять им команды через скрипт PHP.
Кроме того, причина желания использовать встроенные команды / инструменты заключается в том, что в конечном итоге это будет выполняться на физическом оборудовании, а компьютеры Mac будут регулярно добавляться и удаляться, и я не хочу устанавливать новое программное обеспечение на клиентские машины.
Причина, по которой следует избегать действий с графическим интерфейсом, заключается в том, что это будет выполняться без надзора за мной, и я стараюсь сделать это как можно более плавным. Когда машина подключена, я могу запустить одну команду, и мне нужно выполнять много команд и передавать файлы, поэтому мне нужна удаленная оболочка.