Hang and broken pipe when rebooting over ssh

I'm trying to reboot one box from another, using the following command:

ssh 'reboot --force'

I expect this to block for a short while until the other box reboots, then
return. What I see happening is no activity for a while, then if I press a
key, I get "Write failed: Broken pipe".

The reboot of the other box works just as expected, but I'd like to clear
up the output on the local box, ideally without just hiding it all in

I'm using OpenSSH 5.3p1 on Redhat 6.

Edit: I've foundmy own solution; I'll add this as an answer below. Seems I
can't accept this just yet, though. I guess this is to give others a
chance to come in with a better solution.

Visualizza articolo...