Настройка Telnet сервера. (xinetd)

Устанавливаем все пакеты связанные с сервером telnet. В менеджере пакетов Synaptic нужно поставить галочку напротив telnetd.

Чтобы включить сервис telnet, нужно создать файл с именем telnet в папке /etc/xinetd.d следующего содержания:

service telnet 
{ 
  disable = no 
  flags = REUSE 
  socket_type = stream 
  wait = no 
  user = root 
  server = /usr/sbin/in.telnetd 
  log_on_failure += USERID 
}

Далее делаю:

$ killall xinetd 

И запускаю его в режиме отладки с ключем -d.

$ xinetd -d

Смотрю на отладку. Если появляются какие-то ошибки то надо разбираться по ним. Если сервис telnet запустился то сообщения должны иметь примерно следующий вид:

Service configuration: telnet 
	id = telnet 
	flags = REUSE IPv4 
	socket_type = stream 
	Protocol (name,number) = (tcp,6) 
	port = 23 
	wait = no 
	user = 0 
	Groups = no 
	PER_SOURCE = -1 
	Bind = All addresses. 
	Server = /usr/sbin/in.telnetd 
	Server argv = in.telnetd 
	Only from: All sites 
	No access: No blocked sites 
	No logging 

14/1/20@17:09:34: DEBUG: 26667 {cnf_start_services} Started service: telnet 

Проверить работоспособность telnet сервера очень просто. В командной строке выполняем команду:

$ telnet localhost

вводим логин и пароль.