Red de conocimiento informático - Material del sitio web - Cómo probar la conectividad de puertos en un entorno Linux

Cómo probar la conectividad de puertos en un entorno Linux

1. Instalar telnet

1. Compruebe si el paquete rpm de telnet-server está instalado

[root@localhost ~]# rpm -qa telnet- server

Si no hay entrada, significa que no está instalado. Por razones de seguridad, telnet-server.rpm no está instalado de forma predeterminada y el cliente telnet es estándar. Es decir, el siguiente software está instalado de forma predeterminada.

2. Si no está instalado, instale telnet-server; de lo contrario, ignore este paso

[root@localhost ~]#yum install telnet-server

3, compruebe si el paquete rpm de telnet-server está instalado

[root@localhost ~]# rpm -qa telnet

telnet-0.17-47.el6_3.1.x86_64

4. Si no está instalado, instale telnet; de lo contrario, ignore este paso

[root@localhost ~]# yum install telnet

2. daemon

p>

Dado que el servicio telnet también está protegido por xinetd, después de instalar telnet-server, debes reiniciar xinetd para iniciar el servicio telnet

[root@locahost ~]#service xinetd restart

3. Prueba

Primero verifiquemos si el puerto TCP 23 está abierto normalmente

[root@localhost ~]#netstat -tnl |grep 23

tcp 0 0 0.0.0.0: 23 0.0.0.0: * LISTEN

Si la línea anterior existe, significa que el servicio ya se está ejecutando. Si el comando netstat no devuelve nada, no nos queda más remedio que continuar con una configuración más profunda.

4. Conéctese al puerto IP de Telnet de Memcached, como por ejemplo:

[root@localhost proc]# telnet localhost 11211

Intentando ::1...

Conectado a localhost.

El carácter de escape es '^]'.

Indica que la conexión fue exitosa.

(estadísticas para ver el estado, flux_all: borrar caché)

5. Problemas encontrados

1 Telnet: conectarse a la dirección 127.0.0.1: Error de conexión. mensaje

[root@localhost software]# telnet localhost 11211

Intentando::1...

telnet: conectarse a la dirección::1: Conexión rechazada

Probando 127.0.0.1...

telnet: conectarse a la dirección 127.0.0.1: conexión rechazada

[software root@localhost]# rpm - qa telnet -server

El motivo de la verificación es que el servicio del servidor de telenet no está instalado.

Solución: [root@localhost software]# yum install telnet-server

2. [root@localhost ~]#netstat -tnl |grep 23 No se devuelve contenido

Solución:

[root@localhost ~]vi /etc/xinetd.d/telnet

servicio telnet

{

flags = REUTILIZAR

socket_type = flujo

esperar = no

usuario = root

servidor = /usr/sbin/ in. telnetd

log_on_failure = USERID

disable = yes

}

Cambie el elemento de desactivación de sí a no.

[root@localhost ~]/etc/init.d/xinetd reiniciar