putty高级学习_第1页
putty高级学习_第2页
putty高级学习_第3页
putty高级学习_第4页
putty高级学习_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PuTTY PuTTY 调整终端乱码调整终端乱码 字符集的概念字符集的概念 字符集 Character 是各种文字和符号的总称 下面看一个演示图片 通过以上演示可以看出 里面包含了很多的文字和符号 一个文字或符号我们称 作 字符 很多个字符在一起我们称作 字符集 终端乱码终端乱码 终端乱码 是由于系统或软件缺乏对某种字符编码的支持 而产生的不能正常阅 读的混乱字符 下面通过演示给大家介绍 1 Putty 设置字符集的位置 2 登陆终端输入中文 欢迎 3 输入后的演示结果 通过以上演示 可以看出 在没有设置 Putty 字符集的时候 终端输入中文 显示 结果却是 也就是说系统终端出现乱码 终端乱码解决方法终端乱码解决方法 这里给大家分为三个步骤 1 终端输入 echo LANG LANGUAGE 查看 Linux 系统当中使用的字符集 这里需要注意 可以看到系统当中使用了 utf 8 字符集 utf 属于万国码 也就是 说使用此编码 可以在同一个页面或窗口显示多国语言 比如 中文 英文 韩文 等等 2 在 Putty 字符集选项中 选择与服务器相对应的字符集并且点击 apply 应用 按钮 3 再次输入 欢迎 查看结果 Image Putty charater92 gif 大家可以看到 这次可以正常的显示中文 欢迎 也就是说终端乱码的问题已经 解决 希望对大家有所帮助 PuTTY PuTTY 终端使用复制 粘贴终端使用复制 粘贴 Putty 鼠标按钮选项鼠标按钮选项 通过鼠标按钮选项可以控制鼠标来进行复制 粘贴操作 选项包括 1 Windows 选项 2 混合模式 系统默认选项 3 Xterm 模式 以上是三种模式选项的简单介绍 下面我们逐一的来学习 Windows 选项选项 选择 Windows 选项后 窗口中鼠标左键为选择 右键弹出菜单 下面看下演示图 混合模式混合模式 Putty 默认选项默认选项 选择混合模式后 窗口中鼠标左键为选择 右键粘贴 下面看下演示图 Xterm 模式模式 选择 Xterm 模式后 窗口中鼠标左键为选择 中键为粘贴 看下演示效果 PuTTY PuTTY 修改终端颜色修改终端颜色 前景色和背景色的概念前景色和背景色的概念 1 颜色 又叫色彩 光的各种现象 例如红色 棕色 桃红色 灰色 绿色 蓝 色和白色等 或使人们得以区分在大小 形状或结构等方面完全相同的物体的 视觉或知觉现象 2 前景色 就是图片当中主体的颜色 主体可以是文字 图片等 3 背景色 窗口的底层颜色 下面通过图片来给大家演示 前景色前景色 在 Putty 窗口中 主体 一般是字体和显示的内容 下面我们就通过案例来给 大家演示如何设置前景色 1 默认情况 2 修改前景色为 紫色 RGB 值为 128 128 255 通过以上案例可以看的很清楚 默认情况下 窗口的前景色是 黑色 修改之后 窗口的前景色为 紫色 大家可以根据自己的情况来设定 背景色背景色 背景色是窗口的底层颜色 在 Putty 窗口当中 默认背景色为 黑色 一起来看下 效果 1 默认情况 2 修改背景色为 橙色 RGB 值为 255 128 64 光标颜色光标颜色 在 Putty 窗口中 默认光标颜色为 绿色 下面我们一起来看下修改光标颜色的 实例 1 默认情况 2 修改光标颜色为 蓝色 RGB 值 0 128 255 好了 这就是修改窗口光标颜色的方法 大家可以根据自己的喜好来修改 希望对 大家有所帮助 PuTTY PuTTY 自动保持会话连接自动保持会话连接 会话连接的概念会话连接的概念 1 会话 指两人以上的对话 会话是一种面向连接的可靠通信方式 例如打开一 个网页就是打开一个会话 2 连接 用来把要执行的程序与库文件或其他已经翻译好的子程序连接在一起 形成机器能执行的程序 自动保持会话连接的方法自动保持会话连接的方法 简单来说 我利用 Putty 登陆到远程主机后 如果长时间没有做任何操作 服务器 会与本地客户端断开连接 假如设置了会话连接功能 就会每隔多少秒 客户端会 发送一个空数据包给服务器 保持连接 这里给大家归纳三个步骤 1 打开 putty exe Connection 2 设置会话连接时间 0 秒代表关闭此功能 3 登陆主机 下面是演示效果 这里注意秒数的设置 如果这里设置了 0 表示关闭会话连接功能 设置了 10 每 隔 10 秒钟 客户端会向服务器发送空数据包 来保持会话连接 PuTTY PuttyPuTTY Putty 使用代理方法使用代理方法 代理的概念及常用代理类型代理的概念及常用代理类型 代理的概念代理的概念 现实生活中的代理就是短时间内代人担任职务 在网络当中 可以通过代理帮助 我们完成需要的操作 图为通过软件搜索到的代理 IP 和端口号 常用代理类型常用代理类型 http 代理代理 能够代理客户机的 web 页面访问 端口一般为 80 8080 SOCKS4 代理代理 只简单的传输数据包 只支持 TCP 协议 不支持 UDP 协议 默认端口为 1080 SOCKS5 代理代理 它与 SOCKS4 代理不同 既支持 TCP 协议 又支持 UDP 协议 端口为 1080 聊天工 具 QQ 在使用代理时就要求用 SOCSK5 代理 Putty 使用代理方法使用代理方法 这里给大家归纳了三个步骤 1 打开龙门代理工具 搜索代理 验证代理可用性 2 打开 Putty exe 选择代理类型 填入 IP 和端口号 3 登陆主机 下面分别给大家演示 最后填写好代理 IP 和端口之后 点击 OPEN 登陆即可 PuTTY PuTTY 终端登陆自动执行命令终端登陆自动执行命令 协议的概念协议的概念 协议 计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则 下图为 TCP IP 协议的截图 Putty 协议选项协议选项 完全不启动命令或完全不启动命令或 SHELL 这里跟大家解释下 shell 用户与计算机之间交流的平台 简单来说 如果我想 删除 d 人事 txt 这个文件 就要通过 shell 来帮我们删除 一般黑客入侵系统 就是为了获得计算机的 shell 权限 有了它 就可以对计算机做任何操作 注意 如果选中此项 Putty 将无法正常登陆远程主机 下面是 Putty 截图 启用压缩启用压缩 自动执行命令方法自动执行命令方法 1 打开 Putty ssh Remote command 2 输入命令 date 查看系统日期 3 点击 open 按钮 登陆即可 友情提示 这里别忘记输入远程主机 IP 和端口号 了 PuTTY NCPuTTY NC 简介及功能简介及功能 NC 简介及功能简介及功能 NC 全名为 NetCat 网络刀 又被大家称为 瑞士军刀 是一款相当不错的 Telnet 客户端工具 因为它的体积小巧 功能强大 所以成为黑客们入侵的必备 工具之一 下面是 NC 的演示界面 NC 的功能非常强大 常用功能 1 监听端口 2 扫描端口 3 木马功能 4 传输文件 在 NC 使用方法当中 会以实例给大家演示这 4 种功能 NC 相关参数与监听端口相关参数与监听端口 在 DOS 命令行下输入 NC help 查看 NC 相关参数 这里介绍下常用参数 l 监听模式 L 监听模式 连接关闭后 仍然监听 n IP 地址 这里不能使用域名 p 监听端口 v 详细输出 vv 将更详细 w 延迟时间 z 将输入 输出关闭 扫描时会用到 e 重定向程序 危险 实例一 监听本机 2011 端口 netstat an 查看本机端口状态 NC l p 2011 监听本机 2011 端口 netstat an 再次查看本机端口状态 通过两者对比 可以明显看出 本机的 2011 号端口已经成功监听 扫描主机端口扫描主机端口 利用 NC 扫描 200 200 200 88 主机上 80 139 范围内开启了哪些端口 并显示结 果 1 开始菜单 运行 cmd 进入命令行 2 切换到存放 NC exe 目录中 我的 NC 放在 D 盘下 d 切换目录 3 输入 NC nvv w2 z 200 200 200 88 80 139 NC 表演木马秀表演木马秀 模拟案例 通过 SQL 注入 技术获取 200 200 200 88 XP 的 Telnet 权限 已将 NC exe 上传 到肉鸡 D 盘上 在肉鸡上开启 2012 端口 并重定向程序到 cmd exe 在本机 200 200 200 66 Linux 上访问肉鸡 2012 端口获得 shell 权限 1 Telnet 到肉鸡上 并查看肉鸡 IP 输入 ipconfig all 查看 IP 2 建立 c nc bat 批处理 并开启 2013 端口重定向到 cmd exe 输入 at 9 57 c nc bat 在 9 57 分执行 c nc bat 文件 3 本机访问 2012 端口 获得 shell 权限 NC 传输文件传输文件 模拟案例 现将 200 200 200 88 XP 本机上 F 盘下的 机密 txt 文件传输到 200 200 200 66 Linux tmp 下 通过 NC 传输 1 本机上 2 远程 Linux 主机 3 验证文件是否传输成功 PuTTY PuttyPuTTY Putty 建立隧道的方法建立隧道的方法 隧道的概念及隧道的概念及 SSH 隧道的优点隧道的优点 隧道 Tunnel 在地层中开凿的两端有地面出入口的水平通道 隧道技术是一 种通过互联网基础设施在网络之间传递数据的方式 现实生活中的隧道 网络中的隧道 SSH 隧道的优点隧道的优点 安全 点对点 一对一 快捷 完全免费 Putty 建立隧道的方法建立隧道的方法 通过上节我们了解了 SSH 隧道的优点 但是无论是现实中还是网络中 隧道都是 有入口和出口的 本节就以 Putty 隧道为例 详细介绍 Putty 建立隧道的方法 模拟案例一 利用 Putty 建立正向隧道 隧道入口为 9000 端口 出口为 2012 端口 隧道建立成 功之后 输入 Welcome to 并查看结果 1 打开 Putty exe SSH Tunnel 这里我们主要看 Source port Destination 和下面的 local Remote Source port 隧道的入口 当下面选择为 Local 时 入口是在本机上的 称为 正向隧道 当下面选择为 Remote 时 入口是 SSH 主机上 成为 反向隧道 Destination 当选择为 Local 时 针对远程主机而言 当选择为 Remote 时 针对本机而 言 截图中 Source port 9000 也就是说隧道入口是本地机器的 9000 端口 而 Destination 127 0 0 1 2012 说明隧道出口为 127 0 0 1 2012 端口 备注 说到这里有些朋友已经有点晕了 呵呵 其实我们上面已经说了 当下面选 择为 Local 时 属于正向隧道 Destination 针对 的是远程主机 这里我们需要 在远程主机利用 NC 监听 2012 端口 隧道的出口就开启了 全部填写完毕之后 点 击 ADD 添加 然后点击 Apply 使 其生效 不然隧道不会开启的 切记 2 ssh 主机上输入 nc l 2012 监听本地 2012 端口 3 本机输入 nc nvv 127 0 0 1 9000 通过本地 9000 端口进入隧道 4 隧道建立成功 通过上图可以看到 在本机或远程主机上输入的信息 双方都可以同步 说明隧道 建立成功 模拟案例二 利用 putty 建立反向隧道 隧道入口为 8000 端口 出口为 2020 端口 隧道建立成 功后 输入 Thank you 查看结果 1 打开 Putty exe SSH Tunnel 2 本机输入 NC l p 2020 监听 2020 端口 3 ssh 主机上输入 NC nvv 127 0 0 1 8000 通过本地 8000 端口进入隧道 4 隧道建立成功 注意 正向隧道与反向隧道的区别 正向隧道 一般用于内网访问公网 反向隧道 一般用于公网访问内网 如果不建立反向隧道的话 防火墙会进行规则匹配 不符合的规则会全部拒绝 所以这里我们可以使用反向隧道连接 来进行穿墙表演 一般的远控木马就是利用反向连接 来进行远程控制的 PuTTY PuttyPuTTY Putty 设置成安全设置成安全 SSHSSH 代理服务代理服务 器器 SSH 代理的概念代理的概念 1 SSH 代理 是基于 SSH 安全命令解释程序上的一种加密代理 2 Putty 设置成安全 SSH 代理服务器 模拟案例 利用 用户登录 173 0 51 222 主机 并开启端口号为 2012 的 SSH 代理 使用软件 privoxy 将 SSH 代理转换成 http 代理 供我们使用 并查看结果 1 输入 netstat an 查看本机端口 防止作弊 2 利用 Putty 登陆 173 0 51 222 主机 并开启 2012 代理端口 putty Tunnel Source port 2012 选择 Dynamic 动态 SSH 加密 3 登陆远程主机 本地机器再次输入 Netstat an 查看 2012 端口是否开启 4 使用软件 privoxy 将本地 2012 端口转换成 http 代理供我们使用 打开 privoxy exe Options Edit main configuration 在文件最后输入 forward socks5 127 0 0 1 2012 转换代理的 5 重新启动 Privoxy 验证代理效果 打开 IE 输入 查询本地公网 IP IE 设置代理 工具 Internet 连接 局域网设置 这里我们可以对比下 使用代理后的 IP 为 173 0 51 222 和我们登陆到远程主 机的 IP 一致 也就是说我们使用代理是成功的 还需要说明一点 Putty 登陆到 远程主机后 窗口千万不要关闭 因为一旦关闭了窗口 我们的 SSH 代理也会跟着 关闭 希望大家注意 PuTTY PuttyGenPuTTY PuttyGen 介绍介绍 PuttyGen 概念及创建密钥方法概念及创建密钥方法 PuttyGen 是一套可以产生密钥的工具 可以生成 RSA 或 DSA 密钥 用于 Putty Plink PSFP PSCP 和 Pageant PuttyGen 创建密钥方法创建密钥方法 1 打开 PuttyGen exe 2 点击 Generate 创建新密钥 3 鼠标在空白处移动 产生更多随机数据 方便生成密钥 4 密钥相关选项介绍 5 保存私钥文件为 zzbaike ppk 这样密钥文件就生成完毕了 下面我们看下如何利用密钥来登录远程主机 Putty 利用密钥登陆利用密钥登陆 下面就一起来学习下 Putty 利用密钥登陆的方法 1 登陆主机 输入 mkdir root ssh 创建 SSH 密钥目录 touch root ssh authorized keys 创建 SSH 密钥文件 2 输入 vi root ssh authorized keys 编辑公钥文件 复制公钥内容 备注 I 键转换为输入模式 再复制 粘贴 3 设置 Putty 登陆用户名 选择 c zzbaike ppk 私钥文件 登陆主机 好了 以上就是 Putty 利用密钥登陆的过程 希望对大家有所帮助 PuTTY PlinkPuTTY Plink 介绍及使用介绍及使用 Plink 相关参数相关参数 进行 DOS 界面 切换到 Putty 目录中 输入 Plink 这里介绍下常用参数 P 指定服务器端口 这里是大写 P l 指定以哪个用户身份执行命令 pw 指定用户密码 i keyfile 指定私钥文件 m file 如果需要执行的命令比较多 可以将命令保存到一个文件 通过 m 参数 指定文件 下面通过实例给大家演示下效果 Plink 实际应用实际应用 模拟案例一 利用 root 用户登录 200 200 200 66 主机 并查看当前日期 模拟案例二 利用 root 用户指定私钥文件 c zzbaike ppk 登录 200 200 200 66 主机 并新建 baike 001 用户 模拟案例三 利用 root 用户登录 并指定命令文件 c command txt 修改主机时 间 2011 年 2 月 22 日 9 点 30 分 并查看时间 新建 c command txt 输入 date 022209302011 修改时间 date 查看 时间 以上就是 Plink 的实际应用 希望对各位朋友有所帮助 PuTTY PSCPPuTTY PSCP PSFTPPSFTP 介绍及使用介绍及使用 PSCP PSCP 是 Putty 的文件传输工具 用于两台电脑之间的文件传输 一次只能传输一 个文件 文件传输完毕立即终止会话 PSCP 相关参数相关参数 进行 DOS 界面 切换到 Putty 目录中 输入 PSCP 这里介绍下 PSCP 常用参数 P 指定服务器端口 这里是大写 P l 指定以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论