在日常工作中,习惯了使用命令行,但是当涉及到搭建新的机器环境的时候,发现新安装的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服务了。
- 安装openbsd-inetd
sudo apt-get install openbsd-inetd
-
安装telnetd
sudo apt-get install telnetd -
重启openbsd-inetd
sudo /etc/init.d/openbsd-inetd restart -
查看telnet运行状态
sudo netstat -a | grep telnet -
登录
telnet IP address
至此,telent服务器已经搭建完成,我们尽可以在client端通过命令行来操作了。