头歌 Linux 远程联机服务(一)- Telnet服务器(第3关:Telnet 远程登录)
第3关Telnet 远程登录学习内容参考答案记录评论任务描述相关知识远程登录服务器telnet 常见命令编程要求测试说明任务描述通过以上关卡的学习我们学会了Telnet服务器管理命令。接下来我们来学习如何使用telnet去远程登录服务器。本关任务学会telnet远程登录服务器。相关知识为了完成本关卡你需要掌握远程登录服务器telnet 常见命令。在上一关中我们学习了如何管理telnet服务我们使用openbsd-inetd来启动/关闭telnet服务。openbsd-inetd是Linux系统的一个因特网超级服务器之所以称为超级服务器是因为它能够管理多种网络服务典型的有FTP、Telnet和TFTP等。Linux系统还有一个与之提供类似功能的管理器叫xinetd本实训使用openbsd-inetd来管理telnet服务器这里主要讲解openbsd-inetd的原理。openbsd-inetd的配置文件是/etc/inetd.conf当我们成功安装telnet服务器后我们就可以在/etc/inetd.conf配置文件中看到一条关于telnet的配置信息见下图。正是因为有以上的一条配置信息我们才可以使用openbsd-inetd来管理telnet服务。当我们成功的启动了telnet服务后我们就可以使用telnet客户端进行连接telnet服务所在的电脑进行远程操作telnet的客户端程序叫telnet。接下来我们一起学习如何使用telnet远程登录服务器。远程登录服务器telnet命令格式telnet 选项 参数常见选项-a尝试自动登入远端系统-b主机别名使用别名指定远端主机名称-K不自动登入远端主机-l用户名称指定要登入远端主机的用户名称-e脱离字符设置脱离字符参数远程主机指定要登录进行管理的远程主机端口指定TELNET协议使用的端口号案例演示1使用telnet登录本机具体使用如下步骤telnet localhost此时我们只需要输入远程主机的用户名和密码即可登录成功。案例演示2设置脱离符为;具体使用如下步骤telnet -e ; localhost可以看到我们将脱离符设置为;后我们只要登录到远程主机后当我们想退出的时候我们只需要输入;符号后就自动断开的连接然后返回到telnet命令模式。接下来我们讲解telnet常见的命令。telnet 常见命令当我们执行输入telnet后回车我们就进行了telnet的命令模式telnet常见的命令logout强制退出远程登录用户并关闭连接open新打开一个连接display显示当前操作系统参数quit退出telnetz挂起telnet案例演示远程登录服务器中案例1也可以使用如下方式进行登录具体使用如下步骤telnettelnet open localhost案例演示2使用telnet远程登录本机并查看远程主机的内核版本号最后退出登录具体使用如下步骤telnet localhost输入用户名输入密码uname -alogout编程要求根据提示在右侧命令行中使用telnet远程登录服务器具体编程要求如下新创建一个用户testUser为用户testUser设置密码使用telnet去登录本机使用testUser用户登录;在/tmp目录下新创建一个文件testFile。测试说明平台会对你编写的代码进行评测预期输出创建testUser用户成功设置testUser用户密码成功创建testFile文件成功生命如同寓言其价值不在与长短而在与内容。——塞涅卡开始你的任务吧祝你成功参考答案级别1解题代码useradd testUser passwd testUser telnet localhost(使用testUser登录) touch /tmp/testFile logout