暗号化されていないTCPポート22を介してブロックデバイスをどのように転送しますか?

暗号化されていないTCPポート22を介してブロックデバイスをどのように転送しますか?

ポート22のみが開いていて、CPUが弱すぎて合理的なSSH転送速度を達成できない古いサーバーからディスクイメージを転送する必要があります。私は試した:

  • ssh - 実用性を超えて痛みを伴うほど遅い
  • rsync - ブロックデバイスを送信できません
  • rsh - サーバーポートを22に変更するオプションが見つからないようです。
  • CNCは次のとおりです。

顧客:

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

おすすめ記事