GNU/Linux >> Tutoriels Linux >  >> Linux

Ajuster par programmation / dynamiquement les transferts de port de session Ssh ?

J'ai un flux de travail dans lequel j'essaie de faire ce qui suit :

Pour une session SSH existante donnée, accédez à la machine distante et exécutez un processus à partir duquel un port est renvoyé (par exemple, un démon distant a été démarré). En utilisant ce port, je voudrais créer un nouveau transfert de port à partir de la session existante en utilisant le EscapeChar technique pour instancier un shell SSH dans la session et construire le nouveau transfert de port.

Ma question est la suivante :

Comment puis-je - à partir d'un script shell ou équivalent - effectuer par programme des modifications de session SSH dans lesquelles EscapeChar est requis ?

Réponse acceptée :

Ce n'est pas ce que vous avez demandé, mais avez-vous vu l'option "-D", pour transformer ssh en serveur SOCKS5 ? Ensuite, vous pouvez simplement exécuter des programmes du côté local derrière tsocks et connectez-vous à tout ce que vous voulez sur l'extrémité distante.


Linux
  1. SSH vers un port autre que 22 :comment le faire (avec exemples)

  2. Changer le port SSH dans CWP

  3. Maintenir la session SSH en vie

  4. ssh via un routeur sans redirection de port

  5. Tunnel SSH HTTPS

Comment changer le port SSH sur VPS

Utilisation du transfert de port SSH comme outil de sécurité sous Linux

Comment changer le port SSH sous Linux - Un guide facile

Comment changer le port SSH dans CentOS

Comment changer le port SSH sur Centos 7.x ?

Comment changer le port SSH sur Ubuntu ?