《信息安全综合实践》实验报告实验名称: SSH 实验 一、实验目的1. 加深对密码算法使用的理解2. 进一步熟悉 linux 系统3. 了解和体验 windows 及 linux 环境下 SSH 的应用二、实验环境1. SSH 服务器:Ubuntu10.04 版(虚拟机),装有 openSSH, wireshark, xinetd,telnetd,采用桥接联网2. SSH 客户端:winXP SP3 装有 putty 0.60(windows下SSH登录) Ubuntu10.04 版,装有(虚拟机)openSSH, wireshark, xinetd,telnetd (Linux 下 SSH 登录)采用桥接联网三、实验内容和结果序内容项目实验结果(成功/失败)1)Windows 远程登录 SSH 服务器口令登录成功2)密钥登录成功3)linux 远程登录 SSH 服务器口令登录成功4)密钥登录成功5)SSH 应用文件操作成功6)登录过程分析成功7)协议比较SSH vs telnet 成功四、主要实验步骤及说明0. 实验准备(1) 网络设置根据要求 windows XP 和虚拟机的网络设置如下:XP Ip 设为 192.168.1.90Ubuntu Ip 设为 192.168.1.190(2)帐号设置:我自己设置了一个帐号 myyh,另一个使用的是原有帐号 super(3) SSH 服务状况 SSH 已启动,进程号是 6641. Windows 下登录 SSH 服务器1.1口令登录在 windowsXP 中打开 putty 工具,在 session 中填入虚拟机的 ip 以及默认端口 22,点击 open。如下图: 以 super 帐户远程登录成功1.2密钥登录1) 在服务端生成密钥对 生成密钥对 mybabyyh_rsa查看刚才保存的公钥及私钥文件从上图中可以看出私钥为 mybabyyh_rsa,公钥为 mybabyyh_rsa.pub,我选择的路径是/home/super/.ssh/目录。私钥如下: 公钥如下: 2) 将公钥信息写入当前用户目录下的/.ssh/authorized_keys 文件中使用 cat 命令把 mybabyyh_rsa.pub 公钥文件信息写入 authorized_keys 中命令:cat mybabyh_rsa.pub > authorized_keys如下图:3) 将服务器端刚才产生的私钥存入本地 使用 putty 工具集中的 PSFTP 工具从 ubuntu 中拿出私钥文件,命令如下:Open 192.168.1.190 //打开和服务器的连接,并登录之Lcd d: //设置了一个新的本地目录 xp 的桌面cd /home/super/.ssh/ //进入存放私钥文件的目录get mybabyyh_rsa //拿私钥文件如下图:4) 在客户端 windows 系统中查找刚才取得的私钥文件由于刚才自己设置了目录在 Xp 的桌面上,所以在桌面上。如下图: mybabyyh_rsa 在左上角5) 私钥格式转换使...