VM do servidor Ubuntu: copiar e colar?

VM do servidor Ubuntu: copiar e colar?

Instalei o Ubuntu Server no Virtualbox apenas para obter um pequeno shell legal. Também instalei o VirtualBox "Guest Additions" e configurei "Shared Clipboard: Bidirecional".

Ainda não consigo copiar e colar funcionando. Estou faltando alguma coisa aqui?


eu instaleigpmque dá suporte ao mouse no modo servidor (sem X) e permite copiar e colar usando o mouse, mas ainda assim a integração do VirtualBox não funciona.

Responder1

Estou apenas tentando fazer isso sozinho. Não foi possível fazê-lo funcionar com o gpm e um convidado apenas do console.

Eu suspeito fortemente que a integração da área de transferência depende de um servidor X em execução no Guest.

Uma solução alternativa é instalar o openssh-server no convidado e ssh usando um terminal do seu host para o convidado. Então você tem ‘integração da área de transferência’

Responder2

Tente usarMassae conecte-se via SSH ao seu sistema Linux virtual.

Responder3

Eu criei uma solução alternativa diferente. Abra uma pasta compartilhada e crie um script executável na pasta compartilhada. Coloque "#!/bin/bash" (ou qualquer outro shell que você queira usar), seguido do(s) comando(s) que deseja executar. Assim:

#!/bin/bash
cp foo bar
echo 'copied foo to bar'

Basta substituir "cp foo bar" pela longa e complicada string que você deseja recortar e colar.

Dependendo do que você está fazendo, talvez seja necessário fornecer o script em vez de executá-lo diretamente:

source ./myscript

EDITAR: Ops! Esqueci de acrescentar que você precisa alterar os finais de linha do estilo Windows para os finais de linha do estilo Unix. No Emacs você pode usar

M-x set-buffer-file-coding-system

enquanto no vim seria

:set ff=unix

Desculpe!

Responder4

Esta provavelmente não é uma "solução", mas foi como consegui obter alguns dados da VM do meu servidor Ubuntu. Eu configurei um script simples de upload de arquivo php em um dos meus servidores e, em seguida, enviei o arquivo para ele via curl. Assim que terminei, removi-o.

informação relacionada