繁体   English   中英

在ssh上用dd写入文件

[英]Write a file with dd over ssh

我想通过ssh将.img文件写入硬盘。

主机A要执行dd以将img文件写入/ dev / sda。 dd文件位于主机B上。

命令应如何显示?

就像是:

(from hosta) ssh hostb cat /the/file.img | dd of=/dev/sda

要么

(from hostb) ssh hosta dd of=/dev/sda < /the/file.img

使用ssh(和它之前的rsh),I / O重定向发生在本地主机上,除非您引用它以将其传递到远程主机。 比较这三个命令(在所有情况下, date命令都在rmthostrmthost ),但是:

ssh rmthost date > /tmp/thedate                    ! local file written
ssh rmthost 'date > /tmp/thedate'                  ! remote file written
ssh rmthost date '>' /tmp/thedate                  ! remote file written

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM