SSH应用与分析

搭建Telnet服务器:Server上:首先打开运行,输入tlntsvr /service,启动Telnet服务程序,再打开运行,输入services.msc,打开服务管理程序。

 

 

 

 

 

 找到Telnet服务,然后更改启动类型为自动,并且启动Telnet服务

 

  通过netstat –an查看23端口是否开放

 

 下面Telnet本机:Telnet 本机ip地址

 

 

 

 退出请输入exit。至此server配置结束。

 

 Client:到xp上,安装好Wireshark,然后Telnet server的IP,如telnet 10.1.1.91,然后就能看到欢迎界面

 

  使用server的用户名和密码登录,注意密码没有回显,并不是没有输入进去。

 

 成功登录10.1.1.91,此时的操作如同在10.1.1.91上用命令提示符操作一样。打开Wireshark,点击start,在过滤栏中输入Telnet,点击应用。重新连接Telnet,然后在Wireshark中找到包

 

 这是服务器发给的信息,输入信息就在下面了

 

 搭建SSH服务器:Server:安装OpenSSH.exe。安装完成后,打开命令提示符

      执行 cd C:\Program Files\OpenSSH\bin,然后执行如下两条命令:

      mkgroup -l >> ..\etc\group (导入本地组)

      mkpasswd -l >> ..\etc\passwd(导入本地用户名和密码)

 

 最后执行 net start opensshd,开启ssh服务。

 

 此时查看端口,发现22端口已经开启

 

 Client:打开putty,输入server的IP,点击open

 

  会弹出一个警告,点击

 

输入server的用户名

 

 

 输入密码后,成功登录

 

   继续打开Wireshark,输入过滤条件ssh。

 

 可以看到,server和client使用的软件版本,然后是密钥交换等信息

 

 

分析与思考:对数据包进行分析,比较使用Telnet和SSH有什么不同?

答:SSH是加密的,需要交换密钥。而Telnet是明文的,传输的是明文字符。所以SSH比Telnet更加安全。Telnet是电信(Telecommunications)和网络(Networks)的联合缩写,这是一种在UNIX平台上最为人所熟知的网络协议。SSH代表安全外壳(Secure Shell),它现在是通过互联网访问网络设备和服务器的唯一的主要协议。Telnet使用端口23,它是专门为局域网设计的。SSH默认情况下通过端口22运行;不过,很容易更改这个端口。

 

 

posted @ 2021-10-10 21:46  lizi02  阅读(65)  评论(0)    收藏  举报