【概念解释】什么是SSH?
SSH的英文全称是Secure Shell
传统的网络服务程序,如:ftp和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而通过使用SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。同时通过SSH的数据传输是经过压缩的,所以可以提高数据的传输速度,既然如此我们为什么不使用它呢。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本分别是:1.x和2.x。至于具体如何安装服务器端,普通用户就不需要关心了。
一、基本设置
修改设置
为了SecureCRT用起来更方便,需要做一些设置,需要修改的有如下几处:
1、退出主机自动关闭窗口
Options => Global options => General => Default Session => Edit Default Settings…
Terminal中将Close on disconnect 选上,当用户从主机中退出后可以自动关闭当前连接的窗口。
2、修改默认卷屏行数
当你做一个操作,屏幕输出有上百行,当需要将屏幕回翻时,这个设置会有很大帮助,默认为500行,可以改为10000行,不用担心找不到了。
Terminal => Emulation => Scrollback 修改为10000。(汉化版在文件传输 => 查看)
3、修改SFTP默认下载路径(可选):
对于使用SSH的连接中,可以使用SFTP下载文件,在这里可以设置文件的下载目录(默认为下载到“我的文档”中)
Connection => SSH2 => SFTP Tab => Initial directories => Local directory
(文件传输 => 选项)
4、修改Xmodem/Zmodem上传下载路径(可选)
SecureCRT可以使用Xmodem/Zmodem方便的上传和下载文件。
在Session options =>Xmodem/Zmodem => Directories中设置
5、拷贝与粘贴的设置
通过鼠标操作即可拷贝或粘贴所需内容是一个非常方便的设置
Options => Global options => Terminal => Mouse
选中Copy on select和Paste on middle button
这样设置后,只要用鼠标选中所需内容,则将内容拷贝到剪切板中,点击鼠标中键即可粘贴内容。
另外可以设置使用Windows下的拷贝粘贴快捷键,Options => Global ptions => General => Default Session => Edit Default Settings… => Terminal => Mapped keys => Use windows copy and paste hotkeys
(选项 => 全局选项 => 常规 => 默认会话 => 编辑默认会话 => 终端映射键 => CUA设置)
6、Tabs设置
从Secure5.0以后,增加了Tabs(标签)选项,多个连接可以在同一个窗口下打开,类似IE7.0的风格。将Double-click 选项修改为 Close Tab,双击标签可关闭连接窗口。(终端 => 标签 => 选项 => 双击动作)
常用设置
1. 调整SecureCRT终端显示和回滚缓冲区大小
为了更加方便的使用SecureCRT,首先得对终端进行一些调整,步骤如下: 通过SecureCRT顶端菜单中的“Options”→“Session Options”,打开会话选项窗口,然后单击左侧菜单“Terminal”→“Emulation”,并勾选右边的“ANSI颜色”,再到终端右边选择“Linux”,最后设置缓冲区大小,单击“确定”完成设置
2. 调整字体大小等
通过SecureCRT顶端菜单中的“Options”→“Session Options”,打开会话选项窗口,然后单击左侧菜单“Appearance”。
3. 配置本地机器上传和下载目录
在会话管理界面,单击左侧菜单“Xmodem/Zmodem”,然后可在右侧目录中设置上传和下载目录(上传和下载目录可以是同一个,但必须是系统中有的目录)
4. 配置超时不会自动断开连接
在利用SecureCRT远程连接服务器的时候,经常会碰到一分钟不操作界面,就会断开连接的尴尬情况,如果公司登陆服务器的设置比较繁琐,你还得进行一连串繁琐的操作,很耗时,但是你可以通过SecureCRT设置定时发送空信息来保持连接。具体操作如下:
Options->Session Options->Terminal->Anti-idle->勾选Send protocol NO-OP
(中文版:选项->会话选项->终端->反空闲->发送空字符串保持连接)
后面的设置时间默认的是60秒,只要小于自动断开Linux设置的连接的时限就可以了。如下图所示:
5. 配置解决终端显示乱码的问题。
当用SecureCRT连接linux时,总会遇到这样的问题,在服务器的终端的中文正常显示,但是通过SecureCRT连接后的终端显示的中文为乱码。许多人碰到这样问题时的第一反应就是Linux终端的编码问题,(也许是平时没留意服务器终端显示中文是正常的)进而去修改Linux的编码,但是实际问题确实SecureCRT终端显示的编码问题。具体解决方法如下:
Options->Session Options->appearance->Character encoding更改为UTF-8编码,重新连接即可。
6. 配置记录SSH操作日志及输出
很多人使用SecrueCRT时都有记录输出信息的习惯,以便进行问题分析。以前老版本的SecrueCRT仅支持手动记录日志问题,现在软件的易用性更好了,也同时支持了自动记录日志的功能。这里将简单介绍SecrueCRT自动记录日志的常用配置。
File->Log Session。
总结:
跟着步骤来就行,有问题评论区留言。