telnet prompt issue

Hi, I have a simple question about telnet. The current telnet login prompt is “hostname login:”. How can I remove the hostname from the prompt and make it only show “login:”? Thank you in advance!

Hi thesunlover,

from man telnetd:


First, read the comments in /etc/init.d/xinetd which explain why you shouldn’t use telnet. I hope you’re not using it to log in from anywhere other than your network. Then add this line to /etc/init.d/xinetd

	server_args	= -h -H

The restart xinetd

$ service xinetd  restart[/CODE]

[CODE]me@mine:~> telnet
Connected to
Escape character is '^]'.
Welcome to SUSE Linux Enterprise Desktop 11 SP3  (x86_64) - Kernel 3.0.101-0.8-default (2).

localhost login: 


[CODE]me@mine:~> telnet
Connected to
Escape character is ‘^]’.


And for those (like me) too lazy to type -H over and over:


echo “alias telnet=‘telnet -H’” >> ~/.alias

Hopefully this goes without saying, but telnet should never be used
anymore. It’s been replaced by a dozen other, and secure, tools. telnet
makes sniffing passwords as easy as it gets, and there are no workarounds
there so if anything you do via telnet matters, please stop.

Good luck.

If you find this post helpful and are logged into the web interface,
show your appreciation and click on the star below…

Hi ab,

it was about the server, not the client :wink: