linux 开启telnet服务

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43608153/article/details/90726754

在日常工作中,习惯了使用命令行,但是当涉及到搭建新的机器环境的时候,发现新安装的ubuntu没有开启telnet。需要新装。

telnet服务端口为 tcp:23,可通过 netstat -nlp | grep 23 命令来查看是否开启telnet服务。
在这里插入图片描述
telnet简介:
Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。

telnet服务准确来说分client和server,服务器端需开启telnet服务,监听tcp23端口,client使用telnet协议登陆,建立client与server连接。

telnet跟ssh一样,应用范围最广的就是命令行控制和文件传输,只不过,telnet属于明文通讯,安全隐患比较大,其client与server交互内容均会通过互联网明文传送,一旦被人抓包截获,安全也就没有保证,所以一般的服务器是禁用telnet服务的。

但是为了开发方便,需要搭建一个开启telnet的服务器,就得开启服务器端的telnet服务了。

  1. 安装openbsd-inetd

sudo apt-get install openbsd-inetd

  1. 安装telnetd
    sudo apt-get install telnetd

  2. 重启openbsd-inetd
    sudo /etc/init.d/openbsd-inetd restart

  3. 查看telnet运行状态
    sudo netstat -a | grep telnet

  4. 登录

telnet IP address

扫描二维码关注公众号,回复: 7199793 查看本文章

至此,telent服务器已经搭建完成,我们尽可以在client端通过命令行来操作了。

猜你喜欢

转载自blog.csdn.net/weixin_43608153/article/details/90726754