Servidor Telnet não iniciado

8

Estou instalando o Ubuntu Server 13.10 e não consigo fazer o telnet funcionar no servidor. Eu instalei o xinet.d & telnetd através do apt-get e reiniciei o xinetd, mas nada é iniciado quando eu faço um netstat -l. No Google, o problema que vejo mencionar a adição de telnet stream tcp wait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetdlinhas a /etc/inetd.conf. Eu não tenho inetd.conf. Vejo que o inetd foi descontinuado e coloquei a linha xinetd.confe reiniciei o serviço xinetd, mas ainda não ouvi o telnet. Alguém pode me aconselhar sobre quais são as configurações apropriadas para o servidor de telnet e quais arquivos devem estar. Aqui está o conteúdo do meu xinetd.confarquivo:

# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/

defaults
{

# Please note that you need a log_type line to be able to use log_on_success
# and log_on_failure. The default is the following :
# log_type = SYSLOG daemon info

}

includedir /etc/xinetd.d

#:STANDARD: These are standard services.
telnet      stream  tcp nowait  telnetd /usr/sbin/tcpd  /usr/sbin/in.telnetd

obrigado

AlanK
fonte
2
É 2014, por que você deseja instalar o telnet?
Elliott Frisch
Por que você está usando telnet? É um protocolo obsoleto e inseguro. Em sshvez disso, use : é seguro, mais rápido (usa compactação) e possui outros recursos interessantes, como a capacidade de encaminhar portas.
Psusi 26/03/14
Só estou usando internamente para uma aula de informática e quero beijar.
AlanK
Poderia haver muitas coisas ... provavelmente ninguém testou nos últimos ... bem ... dez anos? ;-)
Rmano 26/03
Você parece pensar isso /etc/inetd.confe xinetd.confusa o mesmo formato. Você já leu man xinetd, man -k xinetd, man inetd, man -k inetd, man telnetd? Existe /etc/default/telnetd? Você já fez grep telnet /var/log/*?
amigos estão dizendo sobre waltinator

Respostas:

2

Após instalar o telnetd e o xinetd com o comando

sudo apt-get install xinetd telnetd

Criar arquivo telnete colocar/etc/xinetd.d

sudo nano /etc/xinetd.d/telnet

# default: on
# description: The telnet server serves telnet sessions; it uses
# unencrypted username/password pairs for authentication.
service telnet
{
disable = no
flags = REUSE
socket_type = stream
wait = no
user = root
server = /usr/sbin/in.telnetd
log_on_failure += USERID
}

Reinicie o serviço xinetd

sudo service xinetd restart

Em xinetd.confvocê tem includedir /etc/xinetd.de não precisa de linha

telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd

apague isso.

No arquivo telnet, você pode adicionar mais opções como:

only_from = 192.168.120.0/24 #Only users in 192.168.120.0 can access to
only_from = .bob.com #allow access from bob.com
no_access = 192.168.120.{101,105} #not allow access from the two IP.
2707974
fonte
Obrigado - isso foi quebrado em 14.10 / Trusty também. Criar o arquivo e reiniciar o serviço funciona.
Neil McGill