Como você copia / cola entre Mac OSX e UbuntuServer 14.04 dentro do VirtualBox?

4

Estou tendo problemas ao tentar configurar o GitLab no meu servidor Ubuntu, rodando dentro do VirtualBox no Mac OS X. Copiar / Colar não funciona.

Eu instalei adições de convidados e mudei a chave do host para o CMD da direita (onde antes estava à esquerda). Também liguei o suporte bidirecional.

Agora, do trabalho acima, estou realmente preso e preciso copiar / colar o código da página do GitLab para instalá-lo.

Alguma idéia?

    
por user547123 22.05.2016 / 01:32

2 respostas

2

Desde que você também perguntou como fazer da maneira legal (ssh), eu cobrirei isso, a única coisa para você descobrir é como obter o ssh no seu MAC, já que eu nunca toquei e nunca toquei em um.

1. Preparação:

Abra virtualbox e vá para as preferências via menu, vá para a aba de rede e clique no pequeno ícone mais em redes somente de host, isso adicionará um adaptador chamado vboxnet0 .

Depoisdeterfeitoisso,insiraaspreferênciasdaprópriaVMemudeparaaguiaderedeecliqueemencaminhamentodeportaemAdapter1einsiraapósumcliquenosinaldemaissuascredenciais,comomostradonasimagensabaixo./p>

OBSERVAÇÃO:VocêpodeenviaroSSHdiretamentedosistemaMacOSXparaosistemadaVM,seforNATenomesmosistema;VocênãoprecisaconfiguraroPortForwardingamenosquequeiraquesistemasforadosistemaqueexecutamaVMcheguemaosistema.(incluídonocomentáriocomoeununcativeoununcapossuireiumMAC,eunãopossoverificarisso,paraumhostUbuntuédefinitivamentenecessário).

Depoisdisso,váparaaguiaAdapter2eativeesteadaptadoreconfigure-oparaseranexadoaoúnicoadaptadordohostdenominadovboxnet0.

2.Login:

Comoeujádisse,eununcatoqueiemummax,maseusuponhoqueoscomandosdevemserosmesmosouquaseosmesmos,entãovoucolocaraquioscomandosusadosemumhostUbuntuparalhedarumavantagem.ParaefetuarloginnasuaVM,inicie-anoterminal--headlessnoterminal(deixooKali-Linuxin,masvocêdevesubstituirissopelonomedasuaVM):

vboxmanagestartvm"Kali-Linux" --type headless

Agora, aguarde um momento em que sua VM ainda precisa ser inicializada, mesmo que não exiba nenhuma janela e faça login nela:

ssh -l <user-name> localhost -p 2222

Em seguida, será solicitada a senha do usuário na sua VM e depois disso, as linhas que você vê no seu terminal são linhas que você vê e digita na sua VM.

Para desligar você tem duas opções. Eu prefiro principalmente o primeiro.

  1. desligamento de dentro da VM

    shutdown -h 1
    logout
    
  2. desligamento do terminal

    logout
    vboxmanage controlvm "Kali-Linux" poweroff
    
por Videonauth 22.05.2016 / 05:42
0

Não há como usar a funcionalidade da Área de transferência compartilhada como você pensa entre o Mac e a VM do VirtualBox diretamente.

O Ubuntu Server não implementa uma função de clipboard em um padrão (e eu não sei se você pode). Isso proíbe o uso da área de transferência da maneira que você está tentando alcançar.

A única maneira de conseguir isso seria o SSH do seu Mac OS X para o sistema operacional convidado do Ubuntu, usando o IP atribuído ao convidado virtual:

ssh [email protected]

(onde x.x.x.x é o IP atribuído à VM guest, e todo este comando é executado a partir do terminal do Mac OS X).

(Você também pode usar o PuTTY ou um cliente SSH semelhante para o SSH na VM Guest.)

Você pode copiar / colar do Mac OS X no texto da janela do terminal do Mac OS X. Você não pode usar isso para transferência de arquivos, mas poderá copiar / colar comandos para executar, etc. e executá-los dessa maneira.

Observe que, se você está tentando obter um sistema diferente do sistema que executa o VBox para acessar o sistema, é necessário configurar o encaminhamento de porta, conforme detalhado em outras respostas aqui. Se o Mac OS X estiver executando o VirtualBox e a VM, você não precisará executar as etapas de encaminhamento de porta NAT.

    
por Thomas Ward 22.05.2016 / 19:19