Como conectar um computador linux (Ubuntu) a um Mac OSX que roda somente no terminal de modo de usuário único

1

Na primeira vez que postar aqui, seja gentil comigo. Este é um problema que estou enfrentando. Um Mac no OSX (10.7.x) está inativo na placa gráfica, portanto é inicializável apenas no modo único a partir do terminal. Eu quero obter dados do disco, mas é bastante doloroso para torná-lo do terminal. Eu preciso de uma maneira de ter acesso ao disco com uma GUI de um PC Linux. Eu li que os Macs podem usar uma conexão remota SSH nativamente, mas agora eu não sei como fazer isso e com um suporte a GUI. Alguém pode me dar um conselho passo a passo para conectar essas duas máquinas (Linux para Mac) e obter dados do disco de forma fácil, através do uso de SSH, ou de outra forma? Obrigado a todos por lerem isto e aguardarem algumas respostas.

    
por user3244633 23.10.2016 / 15:39

1 resposta

1

Primeiro, você precisa se certificar de que tem SSH ativado no seu Mac. Se não, você precisa ativá-lo.

systemsetup -setremotelogin on

Agora, você precisa criar um grupo que possa fazer login remoto.

dseditgroup -o create -q com.apple.access_ssh

Depois disso, você precisa adicionar usuários a esse grupo. Apenas usuários ou grupos de usuários vinculados a esse grupo terão acesso de login remoto.

dseditgroup -o edit -a admin -t group com.apple.access_ssh

Agora você tem o SSH no seu Mac, que pode aceitar conexões remotas.

Para se conectar ao seu Mac, no Ubuntu você precisa digitar o seguinte comando

ssh user@remote_host

remote_host is the IP address or domain name of your remote PC. The Mac in this case. To get IP of your Mac, type in ifconfig. user is the username.

Para copiar arquivos, você precisa usar scp ou Secure Copy.

Comando básico para scp é:

scp user@remote_host:Doccuments/file.txt /some/local/directory

Note: SSH might not work straight away on Mac in single user mode. If it returns an error that says network is not up, try this: 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

    
por 23.10.2016 / 16:48