




已阅读5页,还剩64页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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鼠标按钮选项通过鼠标按钮选项可以控制鼠标来进行复制、粘贴操作,选项包括: 1.Windows选项; 2.混合模式(系统默认选项); 3.Xterm模式. 以上是三种模式选项的简单介绍,下面我们逐一的来学习。 Windows选项选择Windows选项后,窗口中鼠标左键为选择,右键弹出菜单,下面看下演示图 混合模式(Putty默认选项)选择混合模式后,窗口中鼠标左键为选择,右键粘贴,下面看下演示图 Xterm模式选择Xterm模式后,窗口中鼠标左键为选择,中键为粘贴,看下演示效果 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/自动保持会话连接会话连接的概念1.会话:指两人以上的对话;会话是一种面向连接的可靠通信方式;例如打开一个网页就是打开一个会话。 2.连接:用来把要执行的程序与库文件或其他已经翻译好的子程序连接在一起,形成机器能执行的程序。 自动保持会话连接的方法简单来说,我利用Putty登陆到远程主机后,如果长时间没有做任何操作,服务器会与本地客户端断开连接,假如设置了会话连接功能,就会每隔多少秒,客户端会发送一个空数据包给服务器,保持连接. 这里给大家归纳三个步骤: 1.打开putty.exeConnection; 2.设置会话连接时间(0秒代表关闭此功能); 3.登陆主机. 下面是演示效果 这里注意秒数的设置,如果这里设置了0,表示关闭会话连接功能,设置了10,每隔10秒钟,客户端会向服务器发送空数据包,来保持会话连接。 PuTTY/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/终端登陆自动执行命令协议的概念协议:计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则; 下图为TCP/IP协议的截图 Putty协议选项完全不启动命令或SHELL这里跟大家解释下,shell用户与计算机之间交流的平台,简单来说,如果我想删除d:人事.txt这个文件,就要通过shell来帮我们删除,一般黑客入侵系统就是为了获得计算机的shell权限,有了它,就可以对计算机做任何操作。注意:如果选中此项,Putty将无法正常登陆远程主机! 下面是Putty截图 启用压缩自动执行命令方法1.打开PuttysshRemote command; 2.输入命令:date #查看系统日期 3.点击open按钮,登陆即可!友情提示:这里别忘记输入远程主机IP和端口号了. PuTTY/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扫描8主机上80-139范围内开启了哪些端口,并显示结果。 1.开始菜单运行cmd(进入命令行) 2.切换到存放NC.exe目录中,我的NC放在D:盘下(d: 切换目录) 3.输入:NC -nvv -w2 -z 8 80-139 NC表演木马秀模拟案例: 通过SQL注入技术获取8(XP)的Telnet权限,已将NC.exe上传到肉鸡D盘上,在肉鸡上开启2012端口,并重定向程序到cmd.exe,在本机6(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传输文件模拟案例: 现将8(XP)本机上F盘下的机密.txt文件传输到6(Linux)/tmp下,通过NC传输. 1.本机上 2.远程Linux主机 3.验证文件是否传输成功 PuTTY/Putty建立隧道的方法隧道的概念及SSH隧道的优点隧道(Tunnel):在地层中开凿的两端有地面出入口的水平通道;隧道技术是一种通过互联网基础设施在网络之间传递数据的方式。 现实生活中的隧道: 网络中的隧道: SSH隧道的优点 安全; 点对点(一对一); 快捷; 完全免费。 Putty建立隧道的方法通过上节我们了解了SSH隧道的优点,但是无论是现实中还是网络中,隧道都是有入口和出口的,本节就以Putty隧道为例,详细介绍Putty建立隧道的方法. 模拟案例一: 利用Putty建立正向隧道,隧道入口为9000端口,出口为2012端口,隧道建立成功之后,输入:Welcome to .并查看结果! 1.打开Putty.exeSSHTunnel 这里我们主要看Source port,Destination和下面的local、Remote. Source port:隧道的入口,当下面选择为Local时,入口是在本机上的,称为正向隧道;当下面选择为Remote时,入口是SSH主机上,成为反向隧道. Destination:当选择为Local时,针对远程主机而言,当选择为Remote时,针对本机而言. 截图中Source port:9000也就是说隧道入口是本地机器的9000端口,而Destination::2012说明隧道出口为:2012端口 备注:说到这里有些朋友已经有点晕了,呵呵,其实我们上面已经说了,当下面选择为Local时,属于正向隧道,Destination针对 的是远程主机,这里我们需要在远程主机利用NC监听2012端口,隧道的出口就开启了.全部填写完毕之后,点击ADD添加,然后点击Apply使 其生效,不然隧道不会开启的.切记! 2.ssh主机上输入:nc -l 2012 (监听本地2012端口) 3.本机输入:nc -nvv 9000 (通过本地9000端口进入隧道) 4.隧道建立成功 通过上图可以看到,在本机或远程主机上输入的信息,双方都可以同步,说明隧道建立成功! 模拟案例二: 利用putty建立反向隧道,隧道入口为8000端口,出口为2020端口,隧道建立成功后,输入:Thank you.查看结果! 1.打开Putty.exeSSHTunnel 2.本机输入:NC -l -p 2020 (监听2020端口) 3.ssh主机上输入:NC -nvv 8000 (通过本地8000端口进入隧道) 4.隧道建立成功. 注意:正向隧道与反向隧道的区别 正向隧道:一般用于内网访问公网. 反向隧道:一般用于公网访问内网,如果不建立反向隧道的话,防火墙会进行规则匹配,不符合的规则会全部拒绝,所以这里我们可以使用反向隧道连接,来进行穿墙表演,一般的远控木马就是利用反向连接,来进行远程控制的. PuTTY/Putty设置成安全SSH代理服务器SSH代理的概念1.SSH代理:是基于SSH(安全命令解释程序上的一种加密代理) 2.Putty设置成安全SSH代理服务器 模拟案例:利用用户登录22主机,并开启端口号为2012的SSH代理,使用软件privoxy将SSH代理转换成http代理,供我们使用,并查看结果. 1.输入:netstat -an (查看本机端口,防止作弊) 2.利用Putty登陆22主机,并开启2012代理端口(puttyTunnelSource port:2012 选择:Dynamic动态SSH加密) 3.登陆远程主机,本地机器再次输入:Netstat -an (查看2012端口是否开启) 4.使用软件privoxy将本地2012端口转换成http代理供我们使用(打开privoxy.exeOptionsEdit main configuration) 在文件最后输入:forward-socks5 / :2012 . (转换代理的) 5.重新启动Privoxy,验证代理效果!(打开IE,输入: 查询本地公网IP) IE设置代理:工具Internet连接局域网设置 这里我们可以对比下,使用代理后的IP为:22,和我们登陆到远程主机的IP一致,也就是说我们使用代理是成功的,还需要说明一点,Putty登陆到远程主机后,窗口千万不要关闭,因为一旦关闭了窗口,我们的SSH代理也会跟着关闭,希望大家注意! PuTTY/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/Plink介绍及使用Plink相关参数进行DOS界面,切换到Putty目录中,输入:Plink 这里介绍下常用参数: -P 指定服务器端口,这里是大写P; -l 指定以哪个用户身份执行命令; -pw 指定用户密码; -i keyfile指定私钥文件; -m file如果需要执行的命令比较多,可以将命令保存到一个文件,通过-m参数指定文件. 下面通过实例给大家演示下效果 Plink实际应用模拟案例一:利用root用户登录6主机,并查看当前日期. 模拟案例二:利用root用户指定私钥文件c:zzbaike.ppk登录6主机,并新建baike-001用户. 模拟案例三:利用root用户登录,并指定命令文件c:command.txt,修改主机时间:2011年2月22日9点30分,并查看时间 新建c:command.txt,输入:date 022209302011 (修改时间) ;date (查看时间) 以上就是Plink的实际应用,希望对各位朋友有所帮助! PuTTY/PSCP、PSFTP介绍及使用PSCPPSCP是Putty的文件传输工具,用于两台电脑之间的文件传输,一次只能传输一个文件,文件传输完毕立即终止会话。 PSCP相关参数进行DOS界面,切换到Putty目录中,输入:PSCP 这里介绍下PSCP常用参数: -P 指定服务器端口,这里是大写P; -l 指定以哪个用户身份执行命令; -pw 指定用户密码; -i keyfile指定私钥文件; -agent 如果密钥
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年学校校长聘任合同5篇
- 消防工程劳务合同范本
- 教育培训合同规范文本范例
- 建筑工程植筋施工合同范本解析
- 公司项目资金贷款合同5篇
- 2025年互联网医疗平台发展预测计划可行性分析报告
- 2025年智能农业无人机市场适应性研究报告
- 投资借款合同7篇
- 农业土地租赁合同简易版模板
- 电子租车合同指南
- (初级)航空油料特设维修员(五级)理论考试题库-上(单选题)
- 医疗质量医疗安全十八项核心制度培训模板
- 预应力混凝土管桩(L21G404)
- 2023年山西省普通高中学业水平考试真题物理试题(含答案解析)
- 加油站应急救援知识培训
- 国家职业技术技能标准 4-07-02-05 商务数据分析师S 2024年版
- 模具开发进度管理表
- 成都中医药大学药学院毕业实习鉴定表
- 投标货物质量标准的详细描述
- 镇墩稳定计算
- 2023-2024学年辽宁省沈阳市郊联体高二上学期10月月考物理试题(解析版)
评论
0/150
提交评论