Solução Awk:
awk '/LocalForward/
{ count++;
split($3,arr,":");
printf "Service %i ( port: "arr[2]") forwarded to port : "$2"\n",count
}' ssh_config
Correspondência de padrões para qualquer linha LocalForward e, em seguida, incrementar uma contagem variável. Dividir o terceiro campo delimitado por espaço na linha usando: colocando os resultados em uma matriz (arr). Imprima o texto necessário, extraindo o segundo elemento na matriz arr juntamente com o segundo espaço delimitado por dados na linha.