6 votes

Les sessions SSH restent bloquées après la reconnexion au VPN

Je suis un nouvel utilisateur d'OS X (MacBook Air, 10.6.7) migré d'Ubuntu et extrêmement content. J'utilise le terminal terminator sur X11 pour mon programme de terminal, et j'utilise SSH : OpenSSH_5.8p1, OpenSSL 1.0.0d 8 Feb 2011

Mon problème est que lorsque les VPN tunnelblick se reconnectent, toutes mes sessions SSH se bloquent et je dois fermer le terminal et le réouvrir. Sous Ubuntu, les sessions continueraient automatiquement à fonctionner une fois la connexion VPN rétablie.

Y a-t-il un moyen de rétablir ces connexions une fois que le VPN est de nouveau actif ? Parfois, mon VPN a des ratés et c'est gênant de devoir fermer toutes mes fenêtres. Je sais que je pourrais utiliser screen mais cela ne résout pas vraiment le problème aussi facilement qu'il fonctionnait sous Ubuntu.

4voto

dpb Points 291

Malheureusement, je pense que chaque client VPN sera pointilleux à ce sujet à sa manière. Comme le réseau disparaît sous la connexion SSH, vous aurez trois scénarios qui pourraient le faire "planter" ou simplement se déconnecter (que je puisse penser).

  1. Les données circulent dans les deux sens, et la connexion est interrompue.
  2. Vous obtenez une nouvelle adresse IP lors de la reconnexion.
  3. Les conditions de temporisation/de vie déclenchent avant que vous ne vous reconnectiez.

2 Suggestions...

  1. Utilisez screen (vous avez dit que vous ne vouliez pas le faire, je sais, mais c'est vraiment la solution la plus robuste. Il existe des scripts qui peuvent grandement améliorer/automatiser le processus de reconnexion).
  2. Comparez vos configurations SSH. Généralement stocké dans /etc/ssh_config ou similaire.

Au fait -- Je ne pense pas que vous devriez avoir à fermer les fenêtres, faites simplement "~." (tilde point). Le tilde est utilisé pour contrôler la session ssh. Consultez le manuel pour plus de détails.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X