Server Telnet tidak memulai

8

Saya menginstal Ubuntu Server 13.10 dan tidak bisa membuat telnet berfungsi di server. Saya telah menginstal kedua xinet.d & telnetd melalui apt-get dan restart xinetd tetapi tidak ada yang dimulai ketika saya melakukan a netstat -l. Dalam googling, masalah yang saya lihat menyebutkan penambahan telnet stream tcp wait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetdbaris ke /etc/inetd.conf. Saya tidak punya inetd.conf. Saya melihat bahwa inetd telah rusak dan saya meletakkan saluran xinetd.confdan memulai kembali layanan xinetd tetapi masih tidak ada telnet yang mendengarkan. Dapatkah seseorang memberi tahu saya pengaturan apa yang tepat untuk server telnet dan file apa yang seharusnya mereka masuki? Berikut adalah isi xinetd.conffile saya :

# 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

Terima kasih

AlanK
sumber
2
Ini tahun 2014, mengapa Anda ingin menginstal telnet?
Elliott Frisch
Mengapa Anda menggunakan telnet? Ini adalah protokol yang usang dan tidak aman. Gunakan sshsebagai gantinya: itu aman, lebih cepat (menggunakan kompresi) dan memiliki fitur bagus lainnya, seperti kemampuan untuk meneruskan porta.
psusi
Saya hanya menggunakannya secara internal untuk kelas komputer dan ingin mencium.
AlanK
Bisa jadi banyak hal ... mungkin tidak ada yang mengujinya dalam ... terakhir ... sepuluh tahun? ;-)
Rmano
Anda sepertinya berpikir begitu /etc/inetd.confdan xinetd.confmenggunakan format yang sama. Apakah Anda membaca man xinetd, man -k xinetd, man inetd, man -k inetd, man telnetd? Apakah /etc/default/telnetdada Apakah Anda melakukan grep telnet /var/log/*?
waltinator

Jawaban:

2

Setelah menginstal telnetd dan xinetd dengan perintah

sudo apt-get install xinetd telnetd

Buat file telnetdan masukkan/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
}

Mulai ulang layanan xinetd

sudo service xinetd restart

Di xinetd.confAnda memiliki includedir /etc/xinetd.ddan tidak perlu garis

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

hapus itu.

Dalam file telnet Anda dapat menambahkan lebih banyak opsi seperti:

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
sumber
Terima kasih - ini rusak di 14.10 / Terpercaya juga. Membuat file dan memulai kembali layanan berfungsi.
Neil McGill