J'essaye d'écrire un bash au premier SSH dans un serveur puis un telnet de ce serveur à un point de terminaison Redis ElastiCache.Transmettre la commande Telnet à SSH dans le script Bash
Mon code est le suivant: telnet.sh
#!/bin/bash
...
ssh -t -i $key_home [email protected]$private_ip << EOF
telnet $endpoint $_port
EOF
Je voudrais appeler mon script bash et que l'utilisateur soit connecté de manière interactive au cluster Redis de sorte que l'utilisateur peut entrer Redis commandes après l'appel cli telnet.sh.
Le code ci-dessus s'ouvre et se connecte au cluster redis mais ferme immédiatement la session ssh. Existe-t-il un moyen de rester connecté au cluster Redis et de rediriger les entrées vers l'utilisateur?
Merci!
Merci beaucoup Charles. Cela a fait l'affaire! Merci aussi pour l'explication propre! – ysscoding1