通过 ssh 将远程服务器克隆到本地机器

通过 ssh 将远程服务器克隆到本地机器

我正在尝试克隆整个远程服务器,但遇到了权限问题。我已执行命令

ssh "ybala"@emweb.com dd if=/dev/sda | gzip -c | dd of=/home/byk/Documents/bp.img.bz

用户伊巴拉在服务器上拥有 root 权限。但我仍然得到

没有权限

有什么建议我可以如何面对这个问题?

答案1

我只需要在 ssh 上使用 -t 选项运行它。

正确的命令是

ssh -t "ybala"@emweb.com 'sudo dd if=/dev/sda | gzip -c | cat' > law.img.gz

相关内容