refactor(ssh): split out match/matchHost to separate files