El post que buscas se encuentra eliminado, pero este también te puede interesar

Crear un servidor Telnet y hacer la conexion remota

Anuncios

Que es TELNET?

Es un protocolo, es decir un programa que permite la conexion remota entre un servidor (servidor telnet) y uno o varios clientes (terminales) que son el o los PC's que se conectan a ese servidor usando un nombre y una contraseña. Las diferencias principales estan en que no tienen un entorno grafico ya que la conexion y las acciones como copiar, cambiar de ficheros cambiar de directorios y muchas otras se realizan en modo consola es decir un entorno no grafico similar al del MS DOS, otra caracteristica es la de hacer el "logeado" o autentificacion de usuario llevando la peticion al servidor en modo de texto plano, quiere decir
que los datos no viajan encritptados y son faciles de capturar para poder ingresar a una maquina con el nombre y pass de otro usuario, por lo cual se dejo de utilizar hace algunos años y se remplazo por SSH que seria una version mejorada de telnet por la encriptacion de datos que maneja al pasar información....

Como configurar a nuestro PC para que sea un servidor TELNET???
- Primero entra a Inicio - Panel de Control - Herramientas - Administrativas
Servicios.

Crear un servidor Telnet y hacer la conexion remota

Veras que hay varios bajas y buscas "Telnet" le haces dos click's y veras en Tipo de Inicio = Deshabilitado lo cambias por Automatico quiere decir que se iniciara cada vez que el windows se cargue.

hack
comandos

- Luego te vas a Iniciar Sesion y le haces click a "Esta Cuenta" ahi pones
el nombre de un Administrador de tu PC ya sea el tuyo o puedes crear otro en Inicio - Panel de Control - Cuentas de Usuario y creas uno nuevo para telnet

dos

La contraseña puedes colocarla tanto en la Cuenta de Usuario como en Inicar sesion en la Pestaña de Propiedades de Telnet, o simplemente en Inicar sesion en la Pestaña de Propiedades de Telnet da igual, lo que nos interesa es que la contraseña este en La configuracion de TELNET.

Ahora esta cuenta que creaste te sirve para que desde pc remoto
puedas configurar las opciones de TELNET es decir inicios de sesion,
numero de intentos fallidos en la conexion de un usuario cliente
el puerto que utilizaras para la conexion telnet, es decir una cuenta
de ADMINISTRADOR telnet.



En mi caso cree un adminsitrador llamado "Telnet" para agregarlo a Inicar Sesion

/*Si solo quieres conectarte no es necesario este paso de Iniciar sesion
solo necesitas tener una cuenta en Cuentas de Usuario del panel de control y listo entras con ese nombre y contraseña */

Luego de hacer esto reinicias tu PC y cuando cargue de nuevo windows
haces Inicio --- ejecutar --- cmd y entraras a la consola de MS DOS
ahi pulsas "tlntadmn" sin comillas y te saldra esto:

telnet

si no hiciste todos los pasos bien te saldra:

cmd

si todo fue bien ya tienes echo tu servidor telnet ahora puedes configurar algunos parametros
con comandos de tlntadmn como ser:

Para administrar un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] [ start ] [ stop ] [ pause ] [ continue ] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
start
Inicia el servidor Telnet.
stop
Detiene el servidor Telnet.
pause
Interrumpe el servidor Telnet.
continue
Reanuda el servidor Telnet.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Para administrar sesiones Telnet
Sintaxis
tlntadmn [\servidorRemoto] [-s] [-k{IdDeSesión | all}] [-m {IdDeSesión | all} "mensaje"]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
-s
Muestra las sesiones Telnet activas.
-k{IdDeSesión | all}
Termina sesiones. Escriba el identificador de sesión para terminar una sesión específica o escriba all para terminar todas las sesiones.
-m {IdDeSesión | all} "mensaje"
Envía un mensaje a una o varias sesiones. Escriba el identificador de sesión para enviar un mensaje a una sesión específica o escriba all para enviar un mensaje a todas las sesiones. Escriba el mensaje que desea enviar entre comillas (es decir, "mensaje" ).
/?
Muestra Ayuda en el símbolo del sistema.


Para establecer el dominio predeterminado en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [dom=nombreDeDominio] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
dom= nombreDeDominio
Especifica el dominio que desea convertir en el dominio predeterminado.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Ejemplos
Para hacer de Server1 el dominio predeterminado en el servidor local, escriba:
tlntadmn config dom=Server1
Para asignar la tecla Alt en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [ctrlakeymap={yes | no}] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
ctrlakeymap={yes | no}
Especifica si desea que el servidor Telnet interprete CTRL+A como ALT. Escriba yes para asignar la tecla de método abreviado o no para impedir la asignación.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?


Para establecer el número máximo de conexiones en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [maxconn=enteroPositivo] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
maxconn= enteroPositivo
Establece el número máximo de conexiones. Este número debe especificarse con un entero positivo que sea más pequeño que 10 millones.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Para establecer el número máximo de intentos de inicio de sesión erróneos en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [maxfail=enteroPositivo] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
maxfail= enteroPositivo
Establece el número máximo de intentos de inicio de sesión erróneos que se le permite a un usuario. Este número debe especificarse con un entero positivo que sea más pequeño que 100.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Para establecer el modo de operación en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [mode={console | stream}] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
mode={console | stream}
Establece el modo de operación.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Para establecer el puerto Telnet en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [port=valorEntero] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
port= valorEntero
Establece el puerto Telnet. Debe especificar el puerto con un entero más pequeño de 1.024.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.
Para establecer los métodos de autenticación en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [sec=[{+ | -}ntlm][{+ | -}passwd]] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
sec=[{+ | -}ntlm][{+ | -}passwd]
Especifica si desea utilizar NTLM, una contraseña o ambos para autenticar intentos de inicio de sesión. Para utilizar un tipo determinado de autenticación, escriba un signo más (+) antes de ese tipo de autenticación. Para impedir el uso de un determinado tipo de autenticación, escriba un signo menos (-) antes de ese tipo de autenticación.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Para establecer el tiempo de espera para sesiones de inactividad en un equipo que ejecuta el servidor Telnet
Sintaxis
tlntadmn [\servidorRemoto] config [timeout=hh:mm:ss] [-u nombreDeUsuario-p contraseña]
Parámetros
\ servidorRemoto
Especifica el nombre del servidor remoto que desea administrar. Si no se especifica un servidor, se utilizará el servidor local.
timeout= hh : mm : ss
Establece el período de tiempo de espera en horas, minutos y segundos.
-u nombreDeUsuario -p contraseña
Especifica las credenciales administrativas del servidor remoto que desea administrar. Este parámetro es necesario si desea administrar un servidor remoto en el que no haya iniciado una sesión con credenciales administrativas.
/?
Muestra Ayuda en el símbolo del sistema.


Doy un ejemplo aqui de como configurar el puerto que utilizara telnet
para su conexion:

Crear un servidor Telnet y hacer la conexion remota

Aqui cambiamos el puerto por defecto 23 al puerto 100
Nota.- El puerto que utilize telnet debe ser menor a 1024

Ahora como veran en este ejemplo yo cambie el puerto que era el 23 a el
100 entonces para probar que me funciona mi servidor telnet voy a
inicio ejecutar "telnet 127.0.0.1 100"
Porque?
127.0.0.1 es la IP interna o localhost que tienen todos los PC's por
defecto entonces y yo la utilizo para hacer una autoconexion a mi mismo
para ver si esta bien mi servidor telnet
100 es el puerto que cambiamos al servidor telnet

se veria asi:



le teclamos "s" y damos enter
Nos saldra login:
pass:

hack

colocamos el que tengamos en el PC en este caso yo tengo usuario telnet
y un pass luego nos mostrara la Bienvenida y ya sabemos que funciona
asi que probarlo desde una maquina remota , cuando se intente probar
desde un pc remoto fijarse que tenga abierto el puerto que le asignamos
a nuestro servidor para hacer la conexion

comandos

Los comandos que se utilizan para moverse en telnet que tb sirven para ftp estan en escritos en UNIX, asi que aqui les dejo el enlace para que puedan ver que comandos les interesa saber como ser "get" "mget" que son los que sirven para descargar archivos de un pc remoto

UNIX
o UNIX

Si hacen una autoconexion o en una LAN pueden utilizar comandos de MS DOS como ser cd, md, dir y muchos otros para moverse en su disco duro

NOTA.- En caso de querer comunicarnos desde un PC remoto tendriamos que hacer
Inicio - ejecutar- telnet "la IP publica del PC" 100
es decir la Ip ya seria la que nos sale en internet cuando vamos a cual es mi IP
MI IP

Anuncios

0 comentarios - Crear un servidor Telnet y hacer la conexion remota