Tentando obter uma cópia local da minha imagem de disco do Linodes, mas obtendo permissão negada ao efetuar login via SSH [closed]

1

Estou seguindo o este guia para que eu possa fazer o download de uma cópia do a imagem de disco como eu quero migrar para outro host. Quando chego ao estágio em que esse comando precisa ser inserido:

ssh [email protected] "dd if=/dev/xvda " | dd of=/home/archive/linode.img

(com o IP correto e um caminho de arquivo de '/linode.img') recebo um erro de permissão negada e tenho certeza de que estou usando a senha correta, pois ela funciona normalmente ao efetuar login.

O mais estranho é que estava funcionando, mas depois de um redimensionamento de imagem de disco (diminuí o tamanho ao receber um erro dizendo que não havia espaço suficiente ao copiar a imagem), ele começou a me dar permissão de mensagens negadas.

    
por Theo 02.11.2012 / 13:42

1 resposta

3

Eu diria que você está fazendo errado.

Veja o que eu faria:

Debian / Ubuntu

No servidor antigo

sudo dpkg --get-selections > package-selections
scp package-selections new-server:~/package-selections

No novo servidor

sudo dpkg --set-selections < package-selections
sudo apt-get update && sudo apt-get -u dselect-upgrade

RedHat / Centos / ScientificLinux / etc .:

rpm -qa > package-selections

e para restaurar

yum -y install $(cat package-selections)

Isso instalará os pacotes que estavam no servidor antigo, no novo servidor.

Em seguida, o restante é usar o rsync para copiar o conteúdo de / home e / var / www por cima

Eu também copiava uma cópia do / etc /, mas não a colocava no lugar automaticamente. Em vez disso, rsync-lo para / home / yourname / etc e cereja pegar coisas fora dele.

Como alternativa, use o boneco .

    
por 02.11.2012 / 15:01