基于SSH远程登录的Linux基础课程教学应用研究*

2019-12-27 03:45喻衣鑫
山西青年 2019年1期
关键词:管理员实体远程

喻衣鑫 汤 东

(1.重庆电信职业学院物联网与通信学院,重庆 400900;2.重庆化工职业学院机械与自动化工程学院,重庆 401220)

现在大多的高等院校计算机相关专业都开设了Linux操作系统这门课程,Linux操作系统以它开源、免费等特点,颇受大中小型企业喜欢。对于高等院校开设这门课程,所面临的就有师资、硬件、教学等问题,针对其中的师资、教学问题,可以采取内培外引的方式得以解决。然而硬件问题,在有时候就显得比较被动,一是需要大量资金的投入;二是需要专业人员的维护。笔者由于在教学中,遇到诸如电脑配置差、软硬件支持不到位等多方原因,不断的探索相应的教学方式方法,以期达到最好的教学效果。

一、基于实体机/虚拟机的教学

高等院校开始Linux基础课程,不外乎采取实体机或者虚拟机安装Linux操作系统来进行教学,而实体机安装就会增加管理员相应的维护工作量,并且也需要管理员具备相应的Linux知识与技能,然而也可能在日常的教学中遇到很多莫名的问题,所以笔者采取实体机安装虚拟机,然后在虚拟机里面再安装Linux操作系统进行基础知识的教学方式,此种方法不仅让学生掌握了相应虚拟机的使用方法,同时也要求实体物理机的软硬件配置能够胜任此种教学法。

二、基于SSH远程登录教学

笔者学校有几间实训室的构建,是采用Acer提供的云教室,而它具有简管理、促教学、更环保、易获得的特点,让师生们在一个良好的云机房体验环境中,放心、省心、愉快地享受现代化信息教学业务。由于是云教室,所以尽量不在虚拟出的云主机里面再安装虚拟机,担心性能有所影响,以及实验室管理员等诸多因素。所以,最后管理员采取的办法是云服务里安装多个操作系统,教师需要什么系统就进行切换,但是在实际的教学实施过程中,有诸多的不变,比如:教室无投影仪、需要教师切换系统、系统切换后数据将丢失、系统切换过程中浪费时间等等。

笔者针对此种问题进行了多方尝试,确定了适合此种情况下,Linux基础课程的教学方式——基于SSH远程登录教学。

(一)学生登录前的必备配置

学生通过支持SSH远程登录软件进行登录前,教师需要在Linux系统中进行一些必要的配置,比如:检查SSH服务、防火墙、登录账号及其密码。对每个学生创建以其学号命名的登录账号和密码,而学生量可能比较多,此时我们需要通过相应的shell程序来批量创建。

1.学号准备

[root@fishyoung-]# cat account.txt //准备账号文档

201700000071

2.程序编写

由于要进行shell自动创建账户工作,所以采取“无交互式”的设置密码,具体的代码内容。

[root@fishyoung-]# cat mkname.sh

#!/bin/bash

for name in $(more account.txt)

do

useradd $name

echo $name | passwd--stdin $name

done

最后通过sh mkname.sh执行即可(account.txt和mkname.sh在同一目录)。

(二)学生远程登录的过程

学生通过支持SSH远程登录的软件进行登录,笔者推荐SecureCRT、Xshell和Putty等。

如果一切配置正常,学生登录后就可以进行基础的基本命令学习了。

(三)教学和学习效果的反馈

通过不断的实践和探索,本人针对教学中出现的问题,加以灵活处理,不但解决了硬件不支持、软件落后等问题,还让学生能够轻松愉快的进行学习。学生通过远程登录的方法进行Linux课程基础知识的学习,可以算是Linux远程登录知识点的实际应用,笔者尽量让学生了解、熟悉、掌握特定知识点,对于后期专业课的继续学习进行铺垫的作用。老师利用远程登录的方法对学生的操作过程、登录与否可以进行数据统计,以达到更好的帮助、督促和检查效果。

教师应该针对不同的硬件环境、专业班级采取相适应的教学方法,不应该一成不变、不加变化的进行授课。而最好的教学方式应该是基于实体机/虚拟机/SSH远程登录混合式的教学方式,不仅解决了硬件方面的问题,同时也让学生了解掌握相应的方式方法。

猜你喜欢
管理员实体远程
远程求助
我是小小午餐管理员
远程工作狂综合征
我是图书管理员
我是图书管理员
可疑的管理员
前海自贸区:金融服务实体
实体书店步入复兴期?
远程诈骗
两会进行时:紧扣实体经济“钉钉子”