Bonjour,
je suis à la recherche d'une application simple capable d'envoyer le contenu d'un flux standard vers le réseau de façon à pouvoir être affiché dans un terminal distant.
L'idée serait par exemple de renvoyer le contenu d'un tailf ou de dmesg vers un port réseau, et que depuis une machine distante, je puisse en afficher le contenu dans un terminal avec ce même logiciel et, si possible, de façon sécurisé car je souhaiterais passer par internet.
Je pourrais utiliser ssh, mais ça ne m'arrange pas particulièrement pour l'implémentation que je souhaite faire.
Est-ce que ce type d'application existent ?
Merci d'avance.
# man netcat
Posté par Grunt . Évalué à 6.
THIS IS JUST A PLACEHOLDER. YOU SHOULD NEVER SEE THIS STRING.
[^] # Re: man netcat
Posté par X345 . Évalué à 5.
Si tu veux utiliser ssh, netcat avec l'option -L doit faire l'affaire.
host1$ nc -l 9000 # Netcat en écoute sur le port 9000
host1$ iptables -A INPUT -p tcp --dport 9000 ! --src 127.0.0.1 -j DROP # On autorise les connexions sur ce port uniquement depuis localhost
host2$ ssh login@host1 -L9000:host1:9000 # Tunnel ssh entre host2:9000 et host1:9000
host2$ tail -f /var/log/messages | nc 127.0.0.1 9000 # On envoie le contenu de /var/log/messages vers le port 9000 de localhost lui-même redirigé vers host1:9000.
Il y a aussi un "mode netcat" déjà inclus dans la version 5.4 d'openssh (option -W)
[^] # Re: man netcat
Posté par Anonyme . Évalué à 3.
Merci pour les commandes.
[^] # Re: man netcat
Posté par calandoa . Évalué à 2.
[^] # Re: man netcat
Posté par Krunch (site web personnel) . Évalué à 2.
pertinent adj. Approprié : qui se rapporte exactement à ce dont il est question.
# je suis curieux...
Posté par nodens . Évalué à 2.
Parce qu'il y a déjà un tunnel ? Si oui netcat/socat effectivement.
Mais bon, "ssh user@machine tail -f fichier" et hop ça suffit... C'est trop simple ?
Evidemment ça suppose de lancer la commande depuis la machine où on veut afficher l'info, si la session interactive n'est pas là, il vaut mieux faire un tail -f fichier | "ssh user > fichier" avec déjà un tail -f sur le fichier en question qui tourne en face (ou via un pipe nommé pourquoi pas).
Enfin, TIMTOWTDI comme dirait l'autre tas de brique.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.