Первый раз здесь, так что будь добр со мной. Это проблема, с которой я сталкиваюсь. Mac на OSX (10.7.x) не работает на графической карте, поэтому он загружается только с терминала в одиночном режиме. Я хочу получить данные с диска, но довольно болезненно делать это с терминала. Мне нужен способ получить доступ к диску с графическим интерфейсом с ПК с Linux. Я читал, что Mac может использовать удаленное соединение SSH, но я не знаю, как это сделать, и с поддержкой графического интерфейса. Может кто-нибудь дать мне пошаговый совет соединить эти две машины (Linux с Mac) и получить данные с диска простым способом, с помощью SSH или другим способом? Спасибо всем за то, что прочитали это и ждете ответов.
1 ответ
Во-первых, вам нужно убедиться, что на вашем Mac включен SSH. Если нет, вы должны включить его.
systemsetup -setremotelogin on
Теперь вам нужно создать группу, которая может удаленно войти в систему.
dseditgroup -o create -q com.apple.access_ssh
После этого вам необходимо добавить пользователей в эту группу. Только пользователям или группам пользователей, связанным с этой группой, будет разрешен удаленный вход в систему.
dseditgroup -o edit -a admin -t group com.apple.access_ssh
Теперь у вас есть SSH на вашем Mac, который может принимать удаленные подключения.
Чтобы подключиться к вашему Mac, в Ubuntu вам нужно ввести следующую команду
ssh user@remote_host
remote_host - это IP-адрес или доменное имя вашего удаленного ПК. Mac в этом случае. Чтобы получить IP вашего Mac, введите
ifconfig
. пользователь это имя пользователя.
Чтобы скопировать файлы, вам нужно использовать scp или Secure Copy.
Основная команда для scp:
scp user@remote_host:Doccuments/file.txt /some/local/directory
Примечание: SSH может не работать сразу на Mac в однопользовательском режиме. Если она возвращает ошибку , которая говорит сеть не вверх, попробуйте это:
launchctl load /System/Library/LaunchDaemons/com.apple.kextd.plist launchctl load /System/Library/LaunchDaemons/com.apple.notifyd.plist launchctl load /System/Library/LaunchDaemons/com.apple.configd.plist launchctl load /System/Library/LaunchDaemon/com.apple.DirectoryServices.plist launchctl load /System/Library/LaunchDaemon/ssh.plist