FreeBSD telnet no inicia session

Acabo de instalar FreeBSD 8.1 como host de VMWare y puedo establecer conectividad de IPv4 con la instancia y telnet través de la console virtual . También he /etc/inetd.conf líneas /etc/inetd.conf

 telnet stream tcp nowait root /usr/libexec/telnetd telnetd telnet stream tcp6 nowait root /usr/libexec/telnetd telnetd 

Cuando inicio session sin telnet a través de nuevos terminales de console virtuales con login: root y password el valor pnetworkingeterminado es vacío, se acepta el inicio de session.

Sin embargo, cuando inicio session de forma remota a través de telnet, me piden exactamente lo mismo que antes, a exception de una primera línea adicional que dice (freebsd.westell.com) (pts/0) . Uso el mismo nombre de usuario de root que antes, pero obtengo login incorrect post de login incorrect . ¿Qué falta aquí para iniciar session con éxito en una session de telnet?

Por ejemplo, root es el único usuario actualmente, ¿me falta adduser ?


Alternativamente, si alguien puede mostrar cómo configurar SSH e iniciar session de forma remota en FreeBSD 8.1, en < 5 sencillos pasos que detallan exactamente qué files de configuration y líneas necesitan ser editados, lo tomaré. No he encontrado esto en su documentation .

Verifique el file / etc / ttys que contiene la list de terminales. Solo aquellos marcados como "seguros" permitirán que root inicie session. Por defecto, esta es la console y todos los terminales virtuales. Los pseudo terminales no permiten el inicio de session raíz.

Además, en este día y edad, donde la security es una gran preocupación, ¿puedo preguntar por qué todavía está utilizando un protocolo inseguro como telnet y no ssh?

(edit) gracias a James, me di count de que pasé por alto el FreeBSD y sugerí la solución que siempre usé y que daba por sentada en Linux. A less que tenga habilitados los complementos de security PAM, no tendrá este file. En su lugar, use el file mencionado por James en la respuesta anterior.

En primer lugar, no use telnetd , FreeBSD tiene sshd out-of-the-box y es fácil de habilitar (el párrafo 15.10.2 le brinda 2 pasos simples). El inicio de session de Root está deshabilitado de forma pnetworkingeterminada en sshd por razones de security, pero si solo está creando un entorno de testing, sin enfrentarse al mundo exterior, puede habilitarlo con PermitRootLogin yes en /etc/ssh/sshd_config .