上海交通大学信息安全工程学院 信息安全综合实践2 0 1 0 《信息安全综合实践》实验报告 实验名称: SSH 实验 姓名: 李建辉 学号: 5080369090 班级: F803604 实验日期: 2010.12.22 一、实验目的 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 上海交通大学信息安全工程学院 信息安全综合实践2010 Ip 设为192.168.1.90 Ubu ntu Ip 设为192.168.1.190 (2) 帐号设置: 我自己设置了一个帐号my y h,另一个使用的是原有帐号su per (3) SSH 服务状况 上海交通大学信息安全工程学院 信息安全综合实践2010 SSH已启动,进程号是664 1. Windows下登录SSH服务器 1.1 口令登录 在windowsXP中打开putty工具,在session中填入虚拟机的ip以及默认端口22,点击open。如下图: 以super 帐户远程登录成功 1.2 密钥登录 1) 在服务端生成密钥对 生成密钥对 mybabyyh_rsa 查看刚才保存的公钥及私钥文件 从上图中可以看出私钥为 mybabyyh_rsa,公钥为 mybabyyh_rsa.pub,我选上海交通大学信息安全工程学院 信息安全综合实践2 0 1 0 择的路径是/home/super/.ssh/目录。 私钥如下: 公钥如下: 2) 将公钥信息写入当前用户目录下的/.ssh/authorized_keys文件中 使用 cat命令把 mybabyyh_rsa.pub公钥文件信息写入 authorized_keys中 命令:cat mybabyh_rsa.pub > authorized_keys 如下图: 3) 将服务器端刚才产生的私钥存入本地 使用 putty工具集中的PSFTP工具从 ubuntu中拿出私钥文件,命令如下...