Uma mensagem de conexão recusada significa que um pacote TCP RST (reset) foi enviado em resposta à tentativa de conexão à porta 22. Isso é enviado quando a porta que está sendo conectada não está aberta no servidor. Aqui sabemos que esse não é o caso, pois você pode se conectar de outros locais.
Portanto, este não é o serviço ssh rejeitando a conexão, mas na camada TCP. O pacote RST pode vir do próprio servidor (talvez de um firewall) ou de qualquer um dos dispositivos intervenientes.
Você verá esse comportamento exato se um ISP optar por bloquear determinadas portas, e eu diria que é isso que está acontecendo aqui. Também pode ser um firewall local no local.
Por fim, pode ser que o endereço IP de onde você veio naquele local específico tenha sido identificado como uma fonte de atividade maliciosa e, portanto, tenha sido bloqueado no Dreamhost.
Você não pode identificar a fonte real do pacote RST observando-o, pois ele terá o IP de origem do servidor ao qual você está se conectando, independentemente de onde realmente tenha sido originado. A única opção é verificar com o administrador da rede local, o ISP local e o Dreamhost para ver onde ele está sendo bloqueado.