telnet和ssh一样是一种远程登录服务,他们之间有两个最明显的差别telnet客户端命令:
telnet是明文传输,ssh是加密传输telnet客户端命令;telenet默认端口23,ssh默认端口22telnet客户端命令;其他无非是一些协议规格和使用命令的差异。
telnet对于安全性能要求不高的嵌入式系统环境使用比较多。
telnet需要被连接服务器运行telnet服务,客户端主动链接服务端的telnet服务,并通过登录验证。
下面我们介绍在ubuntu系统上安装telnet服务,并通过图形化工具和命令行的telnet客户端连接服务器测试。
安装telnet服务安装telnetd
ubuntu@ubuntu-virtual-machine:~$ sudo apt-get install telnetd安装xinetd
ubuntu@ubuntu-virtual-machine:~$ sudo apt-get install xinetd配置并启动telnet服务
ubuntu@ubuntu-virtual-machine:~$ sudo vim /etc/inetd.conf#添加telnet客户端命令:telnet stream tcp nowait telnetd /usr/sbin/tcpd/ /usr/sbin/in.telnetdtelnet stream tcp nowait root /usr/sbin/tcpd/ /usr/sbin/in.telnetdubuntu@ubuntu-virtual-machine:~$ sudo vim /etc/xinetd.conf#修改为telnet客户端命令:# 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 infoinstances = 60log_type = SYSLOG authprivlog_on_success = HOST PIDlog_on_failure = HOSTcps = 25 30}includedir /etc/xinetd.dubuntu@ubuntu-virtual-machine:~$ sudo vim /etc/xinetd.d/telnet#修改为:# default: on# description: The telnet server serves telnet sessions; it uses # unencrypted username/password pairs for authentication.service telnet{disable = noflags = REUSEsocket_type = streamwait = nouser = rootserver = /usr/sbin/in.telnetd #in.telnetd是telnetd安装文件log_on_failure += USERID}ubuntu@ubuntu-virtual-machine:~$ sudo systemctl restart xinetd.service # 重启xinetd客户端连接telnet工具登录
有很多ssh工具可以使用图形化工具进行telnet登录。
telnet
登录成功,可以像使用本地terminal一样使用终端命令了。
telnet登录成功
命令行登录
Windows和linux下都支持telnet客户端命令,Windows一般需要到“程序和功能”中手动打开此功能;Linux一般需要安装telnet命令。
其命令格式是一样的:
ubuntu@ubuntu-virtual-machine:~$ telnet 192.168.115.138 23 # 这里23可以省略,如果是其他端口必须写明Trying 192.168.115.138...Connected to 192.168.115.138.Escape character is '^]'.Ubuntu 20.04.4 LTSubuntu-virtual-machine login: ubuntuPassword:Welcome to Ubuntu 20.04.4 LTS (GNU/Linux 5.13.0-40-generic x86_64) * Documentation: <https://help.ubuntu.com> * Management: <https://landscape.canonical.com> * Support: <https://ubuntu.com/advantage>101 updates can be applied immediately.To see these additional updates run: apt list --upgradableYour Hardware Enablement Stack (HWE) is supported until April 2025.Last login: Wed Apr 27 22:15:35 CST 2022 from 192.168.115.1 on pts/4ubuntu@ubuntu-virtual-machine:~$标签: telnet客户端命令
文章来源:
太平洋在线手机版
版权声明:凡本站注明内容来源:“太平洋在线”的所有作品,版权均属于“太平洋在线”,转载请必须注明中“太平洋在线”。违反者本网将追究相关法律责任。