я следую этот руководство, чтобы я мог загрузить копию образа диска, если я хочу перейти на другой хост. Когда я дойду до этапа, на котором нужно ввести эту команду:
ssh root@123.45.67.89 "dd if=/dev/xvda " | dd of=/home/archive/linode.img
(с правильным IP-адресом и путем к файлу '/linode.img') Я получаю сообщение об ошибке отказа в разрешении и уверен, что использую правильный пароль, поскольку он работает при обычном входе в систему.
Странно то, что он работал, но затем после изменения размера образа диска (я уменьшил его, так как получал сообщение об ошибке, что при копировании изображения недостаточно места) он начал выдавать мне сообщения об отказе в разрешении.
Я бы сказал, что вы делаете это неправильно.
Вот что бы я сделал:
Debian / Ubuntu
На старом сервере
sudo dpkg --get-selections > package-selections
scp package-selections new-server:~/package-selections
На новом сервере
sudo dpkg --set-selections < package-selections
sudo apt-get update && sudo apt-get -u dselect-upgrade
RedHat / Centos / ScientificLinux / и т. Д .:
rpm -qa > package-selections
и восстановить
yum -y install $(cat package-selections)
Это установит пакеты, которые были на старом сервере, на новом сервере.
Затем остается использовать rsync для копирования содержимого / home и / var / www поверх
Я бы также скопировал копию / etc /, но не вставлял ее автоматически. Вместо этого выполните rsync в / home / yourname / etc и выберите из него Cherry.
В качестве альтернативы используйте кукольный.