telnet命令通常用来远程登录。
telnet程序是基于TELNET协议的远程登录客户端程序。
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。
linux系统:Ubuntu16.04 LTS
换成root用户
(1)sudo 命令
XXX@ubuntu:~$ sudo
这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。
(2)sudo –i
XXX@ubuntu:~$ sudo -i
通过这种方法输入当前管理员用户的密码就可以进到root用户。
(3)如果想一直使用root权限,要通过su切换到root用户。
那我们首先要重设置root用户的密码:
XXX@ubuntu:~$ sudo passwd root
这样就可以设置root用户的密码了。
在服务器端安装telnet服务
安装openbsd-inetd:
#sudo apt-get installopenbsd-inetd
安装telnetd:
#sudo apt-get installtelnetd
在etc/inetd.conf文件中可以看到这一行内容:
telnet stream tcp nowaitroot /usr/sbin/tcpd /usr/sbin/in.telnetd
如果没有这一行内容,就手动加上
重启openbsd-inetd
#/etc/init.d/openbsd-inetdrestart
查看telnet运行状态
#netstat -a | grep telnet
输出: tcp 0 0 *:telnet*:* LISTEN
此时表明已经开启了telnet服务
在window端
在控制面板->程序和功能->打开或关闭Windows功能->Telnet客户端
运行->cmd->telnetip地址
进而在window端可以操作ubuntu
telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。