如何通过未加密的 TCP 端口 22 传输块设备?

如何通过未加密的 TCP 端口 22 传输块设备?

我需要从仅打开端口 22 的旧服务器传输磁盘映像,并且它的 cpu 太弱,无法实现任何合理的 ssh 传输速度。我试过:

  • ssh - 慢得令人痛苦,超出实用性
  • rsync - 无法发送块设备
  • rsh - 我似乎找不到将服务器端口更改为 22 的选项
  • 数控如下:

客户:

nc <ip> 22 > /backup/path/sda.img

服务器:

dd if=dev/sda bs=8M | nc -l -p 22

但它似乎没有按预期工作(根本)。其他端口无法打开,服务器上无法安装其他软件,并且服务器已阻止传出连接。

我已经没有选择了._。

答案1

尝试这个 :

远程端:

# nc -l -p 22 > sda.img

客户端 :

# dd if=/dev/sda bs=8M | nc -w 3 remote_host 22

相关内容