前言
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。
SecureCRT支持SSH,同时支持Telnet和rlogin协议。SecureCRT可用于连接Windows、UNIX和Linux等,并且通过SecureCRT还可以连接串口。我们在开发或学习的时候,一般会在VMware虚拟机中安装Linux操作系统比如centOS、Ubuntu等,如果直接在虚拟中操作的话,多少会有些不方便,所以我们可以通过SecureCRT连接到虚拟机中的Linux操作系统,直接在Windows下的SecureCRT终端就可以使用Linux命令行进行操作,非常方便快捷,并且还支持sz、rz等传输命令,另外搭配UltraEdit(UE)编辑工具,会大大方便我们的开发和学习。
SecureCRT远程连接
1. 连接Linux服务器
选择连接选项,输入主机名,选择SSH2协议,22端口号,主机名在Linux终端输入ifconfig查询
下次连接的时候可以直接点击连接
2. 连接串口
选择Serial协议,根据情况选择波特率和数据流控制,端口的查看方法是:右击我的电脑 -> 设备管理器 -> 点击端口,查看设备的串口号
3. rz和sz命令
(1)rz上传命令
通过rz和sz命令可以完成文件在Windows本地和Linux服务器之间的传输。
输入rz回车,可以实现将Windows中的本地文件上传到Linux,具体操作为:
①输入rz
rz
②选择要上传的文件,点击添加,添加完所有要上传的文件后点击确定,就可以完成传输
③输入pwd查看当前文件夹,rz命令会把文件上传的当前所在的文件夹中,可以通过cd命令切换目录,把文件上传到需要的目录。
(2)sz下载命令
基本格式是sz+文件名
sz *.c
就可以直接传输到Windows本地,至于传输到哪个文件夹,可以自己配置,配置方法如下:
依次选择:选项 -> 会话选项 -> Xmodem/Zmodem -> 选择目录 -> 确定
在本地和Linux服务器之间传输文件的另一个方法是借助工具FileZilla FTP Client工具。
中文乱码的解决
有时候我们会发现,在SecureCRT虚拟终端中无法正常显示中文,中文都是以乱码的形式出现的,这可能是由于编码方式导致的,按如下操作即可解决,依次选择:
选项 -> 会话选项 -> 外观 -> 字符编码,选择UTF-8编码。字符编码如果不了解可以查看
在该选项中也可以根据喜好修改字体显示、颜色、光标等。
中文显示是一个很复杂的问题,如果上面的方法不能解决可以留言讨论。