J'ai besoin d'utiliser telnet pour parler avec un serveur socket qui n'est pas un serveur Telnet standard. Je ne souhaite aucune négociation Telnet ni interférence d'aucune sorte dans les données.
Ceci est disponible en «mode brut» dans PuTTy et j'ai besoin des mêmes fonctionnalités sous Linux.
netcat
?socat
, il est beaucoup plus riche en fonctionnalités quenetcat
; vous pouvez peut-être l'utiliser.Réponses:
Utilisez netcat, il fournit des sockets raw en ligne de commande, un utilitaire très pratique, je l'utilise souvent pour déplacer des données entre les serveurs lorsque le cryptage n'est pas requis, par exemple:
Server1
Server2
la source
Au risque de paraître idiot, pourquoi ne pas simplement utiliser PuTTY? Si vous aimez déjà les fonctionnalités qu'il vous offre, lancez-le. PuTTY est disponible pour Linux ou Windows
Comme déjà souligné dans les commentaires, telnet n'est pas brut - il s'attend à ce que certains protocoles soient suivis.
la source
telnet>
invite et vous verrez les protocoles en action.Vous pouvez utiliser telnet pour vous connecter à n'importe quel port à condition qu'il y ait quelque chose à l'écoute de ce port et qu'il ne soit pas bloqué par un pare-feu.
Tout fonctionnera bien. Cependant, vous devez savoir quel protocole est utilisé par l'autre extrémité de la connexion, sinon, c'est un peu inutile.
Notez que telnet envoie des paquets non cryptés.
la source
Très vieux, mais j'ai trouvé que cela fonctionnait pour une unité MOXA:
la source
Toujours d'actualité après toutes ces années.
Cela fonctionne très bien dans le
~/.bash_aliases
, ouvrant unmoxa
shell dans un onglet sans l'écho local: (le paramètre est le numéro de port moxa)la source
Utilisez cette ligne exacte:
Cela vous permettra de vous connecter avec un socket brut du Moxa et d'obtenir une invite de ligne de commande sur la machine hôte. De là, vous pouvez facilement Telnet ou SSH vers n'importe quel système.
la source