尝试获取Linodes磁盘镜像的本地副本,但通过SSHlogin时获取权限被拒绝

我按照这个指南,所以我可以下载一个磁盘镜像的副本,因为我想迁移到另一个主机。 当我到达需要input此命令的阶段时:

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

(使用正确的IP和'/li​​node.img'的文件path)我得到一个权限被拒绝的错误,我敢肯定,我使用正确的密码,因为它正常login时工作。

奇怪的是,它是工作,但后磁盘图像resize(我把它缩小,因为我收到一个错误,说没有足够的空间时复制图像)它开始给我权限被拒绝的消息。

我认为你做错了。

这是我会做的:

于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 

红帽/ Centos的/ ScientificLinux /等:

 rpm -qa > package-selections 

并恢复

 yum -y install $(cat package-selections) 

这将在新的服务器上安装旧服务器上的软件包。

然后剩下的事情就是使用rsync来复制/ home和/ var / www的内容

我还会复制/ etc /的一个副本,但不会自动将其推到位。 相反,rsync到/ home / yourname / etc和樱桃挑选的东西了。

另外,使用木偶 。