Duas das possibilidades são:
-
o host no qual você está tentando ssh permite apenas conexões de determinados endereços IP (por exemplo, endereços em uma ou mais das VLANs da universidade). Eles podem não ter configurado para reconhecer endereços de VPN como "locais".
-
o host é configurado para permitir a autenticação baseada em senha de determinados endereços, mas requer uma chave ssh de todos os outros endereços. Se esse for o caso, crie um & público & par de chaves privadas e insira a chave pública em seu arquivo ~ / .ssh / authorized_keys na próxima vez que fizer login dentro da universidade.
Configurei este último em muitas máquinas na universidade em que trabalho (e em minhas máquinas domésticas e em várias outras máquinas) - é uma maneira conveniente de permitir acesso ssh remoto aos usuários sem tornar o host vulnerável à constante barragem de script-kiddies atacando a porta ssh. Os usuários podem configurar o acesso à chave pública quando estão no campus e usá-la para se conectar em casa (ou em uma conferência ou qualquer outra coisa).