Este problema se puede abordar con Perl de esta manera.
Código
perl -F'/^=+$/m' -lan -0777e '
my($dashes) = /^(=+)$/m;
shift @F; pop @F;
while ( @F > 1 ) {
my($h, $s) = splice @F, 0, 2;
next if $s =~ /^(?:\h*\n)+$/;
print join $dashes, q(), $h, $s, !@F ? q() : ();
}
' input.txt
Salida
=========================================================================================================
Month: Jun
Counter Name 06/04 18:00 06/04 17:00 06/04 16:00 06/04 15:00
=========================================================================================================
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
=========================================================================================================
Month: Jun
Counter Name 06/05 14:00 06/05 13:00 06/05 12:00 06/05 11:00
=========================================================================================================
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
=========================================================================================================
Month: Jun
Counter Name 06/05 06:00 06/05 05:00 06/05 04:00 06/05 03:00
=========================================================================================================
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
=========================================================================================================
Month: Jun
Counter Name 06/04 18:00 06/04 17:00 06/04 16:00 06/04 15:00
=========================================================================================================
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
SYS.SYS.SYS.SYS.SYS.SYS. : 45 45 45 45
=========================================================================================================
Explicación
Проблема возникла из-за файла /home/ubuntu/.ssh/known_hosts
, который обновлялся автоматически, и каждое новое ssh-соединение/ip-адрес -по какой-то причине сохранялось там с ключом rsa, несмотря на то, что я использовал только пароль для ssh-соединения, так что это Правило блокировало соединение с недавно переустановленным удаленным сервером с тем же ip -адресом.
Я очистил нужные адреса и эта проблема исчезла. Надеюсь, это поможет кому-то.