Necesito usar telnet para hablar con un servidor de socket que no es un servidor Telnet estándar. No deseo ninguna negociación o interferencia de Telnet de ningún tipo en los datos.
Está disponible como 'modo sin procesar' en PuTTy y necesito la misma funcionalidad en Linux.
netcat
?socat
, tiene muchas más funciones quenetcat
; tal vez puedas utilizarlo.Respuestas:
Use netcat, proporciona sockets crudos de línea de comandos, una utilidad muy útil, a menudo lo uso para mover datos entre servidores cuando no se requiere cifrado, por ejemplo:
Servidor 1
Servidor2
fuente
En riesgo de sonar tonto, ¿por qué no usar PuTTY? Si ya le gusta la funcionalidad que le brinda, simplemente ejecútela. PuTTY está disponible para Linux o Windows
Como ya se señaló en los comentarios, telnet no está en bruto: espera que se sigan ciertos protocolos.
fuente
telnet>
indicador y verá los protocolos en acción.Puede usar telnet para conectarse a cualquier puerto siempre que haya algo escuchando ese puerto y no esté bloqueado por un firewall.
Todo funcionará bien. Sin embargo, debe saber qué protocolo utiliza el otro extremo de la conexión; de lo contrario, no tiene sentido.
Tenga en cuenta que telnet envía paquetes sin cifrar.
fuente
Muy antiguo, pero encontré que esto funciona para una unidad MOXA:
fuente
Sigue siendo relevante después de todos estos años.
Esto funciona bien en la
~/.bash_aliases
apertura de unmoxa
shell en una pestaña sin el eco local: (el parámetro es el número de puerto moxa)fuente
Use esta línea exacta:
Eso le permitirá conectarse con un zócalo sin procesar de Moxa y obtener un indicador de línea de comando en la máquina host. Desde allí puede Telnet o SSH a voluntad a cualquier sistema con facilidad.
fuente