SecureCRT工具学习笔记1.背景及相关概念SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、UNIX和VMS的远程系统的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸、用户定义的键位图和优良的VT100,VT102,VT220和ANSI竞争。能从命令行中运行或从浏览器中运行.其它特点包括文本手稿、易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等.SecureCRT的SSH协议支持DES,3DES和RC4密码和密码与RSA鉴别。SSH的英文全称是SecureShell。传统的网络服务程序,如:ftp和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据别有用心的人非常容易就可以截获这些口令和数据。而通过使用SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。同时通过SSH的数据传输是经过压缩的,所以可以提高数据的传输速度,既然如此我们为什么不使用它呢。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。至于具体如何安装服务器端,普通用户就不需要关心了。2.基本设置为了SecureCRT用起来更方便,需要做一些设置,需要修改的有如下几处:A.退出主机自动关闭窗口Options=Globalptions=General=DefaultSession=EditDefaultSettings...Terminal中将Closeondisconnect选上,当用户从主机中退出后可以自动关闭当前连接的窗口。B.修改默认卷屏行数当你做一个操作,屏幕输出有上百行,当需要将屏幕回翻时,这个设置会有很大帮助,默认为500行,可以改为10000行,不用担心找不到了。Terminal=Emulation=Scrollback修改为10000。C.修改SFTP默认下载路径(可选):对于使用SSH的连接中,可以使用SFTP下载文件,在这里可以设置文件的下载目录(默认为下载到“我的文档”中)Connection=SSH2=SFTPTab=Initialdirectories=LocaldirectoryD.修改Xmodem/Zmodem上传下载路径(可选)SecureCRT可以使用Xmodem/Zmodem方便的上传和下载文件。在Sessionoptions=Xmodem/Zmodem=Directories中设置5、拷贝与粘贴的设置通过鼠标操作即可拷贝或粘贴所需内E.修改Xmodem/Zmodem上传下载路径(可选)SecureCRT可以使用Xmodem/Zmodem方便的上传和下载文件。在Sessionoptions=Xmodem/Zmodem=Directories中设置F.拷贝与粘贴的设置通过鼠标操作即可拷贝或粘贴所需内容是一个非常方便的设置Options=Globalptions=Terminal=Mouse选中Copyonselect和Pasteonmiddlebutton这样设置后,只要用鼠标选中所需内容,则将内容拷贝到剪切板中,点击鼠标中键即可粘贴内容。另外可以设置使用Windows下的拷贝粘贴快捷键,Options=Globalptions=General=DefaultSession=EditDefaultSettings...=Terminal=Mappedkeys=UsewindowscopyandpastehotkeysG.Tabs设置从Secure5.0以后,增加了Tabs(标签)选项,多个连接可以在同一个窗口下打开,类似IE7.0的风格。将Double-click选项修改为CloseTab,双击标签可关闭连接窗口。3.界面1、菜单1)File文件Connect...连接,打开一个连接或者编辑已有的连接,创建新连接。QuickConnect...快速连接,快速连接对话框,快速连接主机的最便捷方式。ConnectinTab...在Tab中打开一个新的会话窗口。CloneSession克隆当前会话窗口。ConnectSFTPTab打开SFTP窗口,对于SSH连接,此选项可用。在此会话窗口中可使用SFTP命令传输文件。Reconnect重新连接Disconnect中断当前会话窗口的连接LogSession把当前窗口的会话记录到log文件中。RawLogSession将更详细的会话记录到log文件中,包括服务器更详细的响应信息。TraceOptions在log文件中记录协议会话信息选项。(包括客户端与主机互相连接时的一些信息内容)2)Edit编辑拷贝粘贴等3)View视图显示各种工具条4)Options选项包括全局选项和Session选项5)Transfer传递文件使用Xmodem/Zmodem上传下载文件6)Script.脚本运行一个脚本文件,或记录一个新的脚本。(类似Word中的宏功能)7)Tools工具键盘映射编辑,密钥生成工具等8)Help帮助2、对话框和按钮点击File=Connect可出现Connect对话框。从左至右按钮依次为:连接(激活选中的连接条目);快速连接(快捷连接新的主机);新建连接(在对话框中新增一个连接条目);剪切;复制;粘贴;删除(对话框中的条目);新建文件夹,属性(显示选中条目的属性),创建条目的桌面快捷方式,帮助。Connect对话框下方有两个选项:Showdialogonstart(启动SecureCRT时显示Connect对话框);Openinatab(以新标签卡的形式打开一个会话),选中此选项,新的会话窗口如下图所示:否则将打开多个SecureCRT窗口:四、使用方法1、新建连接File=Connect=点击NewSession按钮,出现以下窗口,填写连接的名字,协议(SSH1,SSH2,Telnet,Rlogin等)点击SSH2选项,填写主机名或者IP地址,否则将打开多个SecureCRT窗口:4.操作1、新建连接File=Connect=点击NewSession按钮,出现以下窗口,填写连接的名字,协议(SSH1,SSH2,Telnet,Rlogin等)点击SSH2选项,填写主机名或者IP地址,端口号,用户名。另外可设置会话窗口的颜色方案,点击Appearance选项,可自己设计或者选择已有的颜色方案,更改字体,光标等。2、快速连接点击快速连接按钮出现下面的对话框,填入主机信息和用户名即可快速连接。下面有两个选项Savesession(保存快速连接的信息到连接对话框中);Openinatab(以新标签卡的形式打开一个会话)3、使用SSH连接主机按照上面的介绍新建一个SSH连接,如果是第一次连接会有如下提示,点击Accept&Save即可。对于SSH连接,鼠标右键单击条目卡,可出现右键菜单,单击其中的ConnectSFTPTab,可打开SFTP窗口可使用SFTP命令下载和上传文件,本地路径设置见Connection=SSH2=SFTPTab=Initialdirectories=Localdirectory,默认为“我的文档”。基本的SFTP命令:get[-a|-b]remote-path下载文件,(-a)强制使用ascii模式,(-b)强制使用binary模式put[-a|-b]local-path上传文件,(-a)强制使用ascii模式,(-b)强制使用binary模式建议使用-b选项,否则上传到UNIX或LINUX主机上的文件后有^M字符。4、使用Telnet连接主机新建一个Telnet连接,在Telnet选项中填写主机IP,端口号信息。在Linux主机下,可以使用Xmodem/Zmodem方便的上传和下载文件基本命令:sz下载文件到本地;rz上传本地文件到主机。5、其它技巧1)使用脚本来进行重复性工作可以像word的宏一样,把你的重复性操作记录为一个脚在Linux主机下,可以使用Xmodem/Zmodem方便的上传和下载文件基本命令:sz下载文件到本地;rz上传本地文件到主机。5、其它技巧1)使用脚本来进行重复性工作可以像word的宏一样,把你的重复性操作记录为一个脚本文件Script.=StartRecordingScript,开始记录Script.=StopRecordingScript,停止记录,Saveas…保存成script文件。下次调用时Script.=Run=SelectScript.torun…2)使用Mapkey来进行重复输入工作可以设置为全局选项(对所有连接都有效),也可以只设置为Session选项,如下图Options=Sessionptions=Terminal=Mappedkeys=Mapakey,出现MapKey对话框例如,单击F12键,在SendString输入你要经常重复使用的命令,ok则下次在会话窗口中点击F12键将直接输入df–m3)自动登录以登录一个Telnet的主机为例,Sessionptions=Connection=LogonScripts=Automatelogon,在login后的send中输入用户名,在Password后的send中输入密码。则可实现自动登录。用SecureCRT来上传和下载数据SecureCRT可以使用linux下的zmodem协议来快速的传送文件,只要设置一下上传和下载的默认目录就行options--sessionoptions--filetransfer下可以设置上传和下载的目录剩下的只要在用SecureCRT登陆linux终端的时候:发送文件到客户端:szfilenamezmodem接收可以自行启动.从客户端上传文件到linux服务端:只要服务端执行,rz然后在SecureCRT里选文件发送,协议zmodem。5.常用命令ls只列出文件名(相当于dir,dir也可以使用)-A:列出所有文件,包含隐藏文件。-l:列表形式,包含文件的绝大部分属性。-R:递归显示。--help:此命令的帮助。cd改变目录cd/:进入根目录cd:回到自己的目录(用户不同则目录也不同,root为/root,xxt为/home/xxtcd..:回到上级目录pwd:显示当前所在的目录less文件名:查看文件内容。q退出打开的文件。上传文件:rz选择要传送的文件,确定。下载文件:sz指定文件名,enter敲,即下载到了secureCRT/download目录下。删除文件:rm删除文件,rmdir删除空目录。显示最近输入的20条命令:history20获得帮助命令--help查看命令下详细参数:如:rz--help,sz--help。cd进入某个文件夹的命令:mkdir+文件夹名创建某个文件夹的命令sz+文件名从服务器端向本机发送文件的命令rz从本机向服务器端传送文件的命令列出当前目录下的所有文件,包括每个文件的详细信息dir对当前文件夹vi打开当前文件在编辑某个文件的时候:a切换到编辑模式ctrl+c退出编辑模式dd删除整行:q退出当前文件:w写入并保存当前文件-f强行xx的参数。。。其它命令:ps-ef//查看server的进程,以列表形式显示的server进程。ps显示当前在系统运行的进程/usr/bin/ps[选项]-e显示每个现在运行的进程-f生成一个完全的列表ant-buildfileCMS_MainTrunk.xml//build包vitest.txt//浏览文件内容i{insert写输入}esc退出insert:wq!write保存并退出vi模式:q!不保存退出vi模式secureCRT中乱码解决:Options-SessionOptions-Appearance