Comment puis-je maintenir la connexion SSH de mon ordinateur portable Windows au bureau Ubuntu?

1

J'ai besoin de ssh depuis un ordinateur portable Windows vers mon ordinateur de bureau Ubuntu. Donc, au travail, je suis sur cygwin, je ssh sur le bureau Ubuntu. Mais à la maison, je dois me connecter à un réseau privé virtuel et me rediffuser sur ubuntu desktop.

Et parfois, à la maison, je suspends mon ordinateur portable, perd ma connexion VPN et je dois reconnecter VPN.

Ma question est-ce que screen me permet de maintenir ma connexion ssh une fois ma connexion déconnectée et que je dois me connecter manuellement?

Je vous remercie.

Michael
la source
Merci de marquer comme la réponse! N'hésitez pas à voter aussi, si cela vous a aidé.
Canadian Luke

Réponses:

0

Oui! C’est ce que j’utilise (comme décrit dans mon billet de blog ), et cela se passe entre différentes connexions: différents SSH, Telnet (si j’ai été courageux!) Ou la console!

Commencez avec la screencommande plain old , puis commencez votre travail. Si vous êtes déconnecté, eh bien! Lorsque vous rétablissez la connexion (via SSH, je suppose), utilisez screen -rle même utilisateur et vous êtes instantanément connecté!

Canadien Luke
la source
Ca ne marche pas pour moi sur mon ordinateur portable, je VPN pour travailler. Dans le shell cygwin, je ssh à mon ordinateur portable de travail. Je déconnecte le VPN. La coquille a dit 'Write faield. Réinitialisation de la connexion par paire'. Et je reconnecte VPN, à ce moment-là, je retourne au shell cygwin et saisis 'screen -r' Il est indiqué 'Il y a un écran sur 5333.pty0.LTREA-MIKE (En pièce jointe) Il n'y a pas d'écran à réactiver'. Je
michael
Utilisez-vous la commande "screen" une fois que vous vous êtes connecté via ssh?
Canadian Luke
Voulez-vous dire que je dois faire «écran» sur mon ordinateur portable, puis «écran» sur mon bureau distant après l'avoir connecté via ssh? Je suis confus où devrais-je lancer 'screen' et 'screen -r'?
michael
Exécutez les commandes sur le serveur distant. L'écran commence la session. Lorsque vous avez besoin de vous reconnecter, connectez-vous au serveur et exécutez screen -r pour vous reconnecter
Canadian Luke