Vraag Telnet-server start niet


Ik installeer Ubuntu Server 13.10 en kan telnet niet op de server laten werken. Ik heb zowel xinet.d & telnetd via apt-get geïnstalleerd als xinetd opnieuw opgestart, maar er wordt niets gestart als ik een netstat -l. Bij googlen zie ik het probleem van het toevoegen telnet stream tcp wait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd regel naar /etc/inetd.conf. ik heb geen inetd.conf. Ik zie dat Inetd is gedepraceerd en ik heb de regel erin gezet xinetd.conf en herstartte xinetd-service maar nog steeds geen telnet-luisteren. Kan iemand mij adviseren over de juiste instellingen voor de telnet-server en naar welke bestanden ze moeten staan? Hier is de inhoud van mijn xinetd.conf het dossier:

# 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

Bedankt


8
2018-03-26 17:25


oorsprong


Het is 2014, waarom wil je telnet installeren? - Elliott Frisch
Waarom gebruik je telnet? Het is een verouderd en onveilig protocol. Gebruik ssh in plaats daarvan: het is veilig, sneller (gebruikt compressie) en heeft andere handige functies, zoals de mogelijkheid om poorten door te sturen. - psusi
Ik gebruik het alleen intern voor een computerklas en wil kussen. - AlanK
Het kan een heleboel dingen zijn ... waarschijnlijk heeft niemand het getest in de laatste ... nou ... tien jaar? ;-) - Rmano
Je lijkt dat te denken /etc/inetd.conf en xinetd.conf gebruik hetzelfde formaat. Heb je gelezen man xinetd, man -k xinetd, man inetd, man -k inetd, man telnetd? Doet /etc/default/telnetd bestaan? Heb je gedaan grep telnet /var/log/*? - waltinator


antwoorden:


Na installatie van telnetd en xinetd met opdracht

sudo apt-get install xinetd telnetd

Maak een bestand aan telnet en zet in /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
}

Start de xinetd-service opnieuw

sudo service xinetd restart

In xinetd.conf jij hebt includedir /etc/xinetd.d en geen lijn nodig hebben

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

wis het.

In telnet-bestand kun je meer opties toevoegen zoals:

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.

2
2018-04-17 08:20



Bedankt - dit werd ook in 14.10 / Trusty verbroken. Het bestand maken en de service opnieuw starten werkt. - Neil McGill