Ubuntu/Debian系统使用apt-get进行在线安装软件;
Redhat/CentOS系统使用yum进行在线安装软件;
安装Telnet服务器
更新软件源:sudo apt-get update
安装telnet服务器:sudo apt-get install telnetd
如果安装成功则会在/etc/init.d
目录下生成一个openbsd-inetd
文件:
安装Telnet客户端
更新软件源:sudo apt-get update
安装telnet客户端:sudo apt-get install telnet
如果安装成功,我们系统中就会有telnet
命令,查看是否存在telnet
命令:
Linux service 命令
Linux
系统中使用service
命令来控制系统服务,它可以启动、停止、重新启动和关闭系统服务,还可以显示所有系统服务的当前状态。
service
命令的使用格式:
service 服务名 控制命令
- 服务名:自动要控制的服务名,即
/etc/init.d
目录下的脚本文件名; - 控制命令:系统服务脚本支持的控制命令。
常见的控制命令:
start:启动该服务;
stop:关闭该服务;
restart:重新启动该服务;
status:查看该服务状态;
注意并不是所有的服务都支持以上4
种控制命令,不同的服务提供不同的控制命令,大多数服务都支持以上4
种常用的控制命令。
Telnet服务管理
当我们成功安装Telnet
服务器后,接下来,我们使用service
命令来管理Telnet
服务。
我们将在以下案例演示中分别介绍如何启动、关闭、重新启动Telnet
服务,以及查看Telnet
服务状态。
案例演示1
:
查看Telnet
服务状态,可以使用如下命令:
sudo service openbsd-inetd status
可以看到当前没有发现inetd
进程,也就是telnet
服务是没有启动的。
案例演示2
:
开启Telnet
服务并且查看是否开启成功,可以使用如下命令:
sudo service openbsd-inetd start
sudo service openbsd-inetd status
可以看到inetd
服务处于running
状态,也就是telnet
服务是开启的。
案例演示3
:
重启Telnet
服务并且查看是否重启成功,可以使用如下命令:
sudo service openbsd-inetd restart
sudo service openbsd-inetd status
案例演示4
:
关闭Telnet
服务并且查看是否关闭成功,可以使用如下命令:
sudo service openbsd-inetd stop
sudo service openbsd-inetd status
远程登录服务器
使用telnet
登录本机,具体使用如下步骤:
telnet localhost
此时,我们只需要输入远程主机的用户名和密码即可登录成功。
设置脱离符为;
,具体使用如下步骤:
telnet -e ';' localhost
可以看到我们将脱离符设置为;
后,我们只要登录到远程主机后,当我们想退出的时候我们只需要输入;
符号后就自动断开的连接,然后返回到telnet
命令模式。接下来我们讲解telnet
常见的命令。
telnet常见命令
当我们执行输入telnet
后回车,我们就进行了telnet
的命令模式,telnet
常见的命令:
logout:强制退出远程登录用户并关闭连接;
open:新打开一个连接;
display:显示当前操作系统参数;
quit:退出telnet;
z:挂起telnet;
远程登录服务器中案例1
也可以使用如下方式进行登录,具体使用如下步骤:
telnet
telnet> open localhost
使用telnet
远程登录本机,并查看远程主机的内核版本号,最后退出登录,具体使用如下步骤:
telnet localhost
输入用户名
输入密码
uname -a
logout