Ir al contenido principal
Con la tendencia a dejar de ejecutar telnetd y FTPD y a ejecutar SSHD, muchos administradores de sistemas están eliminando las líneas de servicio "telnet" y "FTP" del archivo >sistema>stcp>servicios.
#Name          port           Service Alias
#
ftpdata        20/tcp
ftp            21/tcp         ftpd
telnet         23/tcp         telnetd
smtp           25/tcp
bootps         67/udp         bootpd
bootpc         68/udp         bootp
. . . . . .
Figura 1 - entradas de telnet y FTP en el archivo >system>stcp>services
Esto causará problemas si todavía necesitas ejecutar los clientes de telnet y/o FTP para comunicarte con otros hosts.
telnet 172.16.1.34
telnet: tcp/telnet: unknown service
ready 09:30:15
ftp 172.16.1.34
ftp: ftp/tcp: unknown service
ready 09:30:26
Figura 2 - errores del cliente de telnet y FTP causados por las entradas de los servicios de missig
La razón es que los clientes de telnet y FTP usan la función getervbyname para determinar a qué número de puerto deben conectarse. Esta función lee el archivo de servicios y si los nombres de servicio "telnet" y/o "ftp" no están en ese archivo la función no devuelve un número de puerto y los clientes terminan.
El cliente de telnet le permite evitar esta llamada de función proporcionando un número de puerto en la línea de comandos.
telnet 172.16.1.34 23
Trying...
Connected to 172.16.1.23.
Escape character is '^]'.
login:
Figura 3 - proporcionando al cliente de telnet un número de puerto
El cliente FTP no tiene esta opción.
El archivo de servicios es sólo una base de datos de archivo plano que relaciona los nombres de los servicios con los números de los puertos y los protocolos. La eliminación de las líneas "telnet" y "ftp" no aumenta eficazmente el nivel de seguridad del módulo, ya que el hecho de tener estas líneas en el archivo no significa que estos servicios se ejecuten automáticamente. A menos que esté seguro de que ninguno de sus usuarios necesitará nunca utilizar los clientes "telnet" y "ftp", debería dejar las entradas en el archivo de servicios.