3.5 Linux与SecureCRT
初学者会觉得在Linux操作系统上进行学习或者维护不够方便,比如要上传文件到Linux中,可能需要挂载U盘;公司有很多服务器放在较远的机房里,一旦应用出问题就需要去机房维护等等。其实,这些问题都是不用担心的,使用VanDyke SecureCRT软件可以很好地解决上述问题。
3.5.1 SecureCRT概述
SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows环境下登录到Unix或Linux服务器主机的软件。SecureCRT同时支持Telnet和rlogin协议。SecureCRT是一款用于连接运行包括Windows、Unix和VMS的理想工具。通过使用内含的VCP命令行程序可以进行加密文件的传输。具有流行CRTTelnet客户机的所有特点,包括:自动注册、对不同主机保持不同的特性、打印功能、颜色设置、可变屏幕尺寸等。其他特点包括易于使用的工具条、用户的键位图编辑器、可定制的ANSI颜色等。SecureCRT的SSH协议支持DES、3DES、RC4和RSA密码。
SSH的英文全称是Secure Shell。传统的网络服务程序,如ftp和telnet在本质上都是不安全的,因为它们在网络上用明文传送口令和数据,别有用心的人非常容易就可以截获这些口令和数据。而SSH客户端与服务器端通讯时,对用户名及口令均进行了加密,有效防止了对口令的窃取。同时,通过SSH的数据传输是经过压缩的,所以可以提高数据的传输速度。SSH是由客户端和服务端的软件组成的,有两个不兼容的版本,分别是1.x和2.x。至于具体如何安装到服务器端,普通用户就不需要关心了。
3.5.2 SecureCRT的安装与使用
SecureCRT的最新版本是7.x,在因特网中有各种版本可以下载,其安装也很简单,这里不再赘述。SecureCRT的工作界面如图3-27所示。
图3-27 SecureCRT界面
安装完毕后,用户就可以使用SecureCRT连接各种程序。
1.SecureCRT快速连接界面
步骤如下。
(1)单击菜单栏【file】/【Quick Connect】选项或者按快捷键Alt+Q,如图3-28所示。
图3-28 选择菜单选项
(2)单击快捷连接按钮,如图3-29所示圆圈标注处。
图3-29 单击快捷连接按钮
2.连接SSH
步骤如下。
(1)打开快速连接窗口。
(2)在协议【Protocol】下拉列表中选择“SSH2”。
(3)在【Hostname】输入框中输入服务端的IP地址。
(4)在【Username】输入框中输入需要登录的用户名,如图3-30所示。
图3-30 连接SSH界面
3.连接Telnet
步骤如下。
(1)打开快速连接窗口。
(2)在协议【Protocol】下拉列表中选择“Telnet”。
(3)在【Hostname】输入框中输入服务端的IP地址,如图3-31所示。
图3-31 连接Telnet界面
4.连接Serial
步骤如下。
(1)打开快速连接窗口
(2)在协议【Protocol】下拉列表中选择“Serial”。
(3)在【Port】下拉列表中选择需要连接的com端口。
(4)在【Baud rate】波特率中设置正确的波特率。
(5)在【Flow Control】选项组中的【RTS/CTS】项一定要取消选取,否则无法输入,如图3-32所示。
图3-32 连接Serial界面
成功连接后,可以进行风格和字体的设置。
(1)选择菜单栏【Options】/【Session Options】选项,如图3-33所示。之后,界面将如图3-34所示。
图3-33 SecureCRT界面设置1
图3-34 SecureCRT界面设置2
(2)单击【Connect】按钮进行连接。如果连接到远端Linux系统,会提示输入密码。输入密码验证成功后,就登录到Linux系统了。此时就可以在本地管理和维护远程的Linux系统了。
(3)还可以进一步设置界面的仿真风格,在【Terminal】/【Emulation(仿真)】中,将【Terminal】设置为【Linux】,并将【ANSI Color】和【User color scheme】复选框选取上,如图3-35所示。
图3-35 设置SecureCRT仿真风格
(4)还可以在【Terminal】/【Appearance(外观)】中设置外观,如图3-36所示。
图3-36 设置SecureCRT外观
3.5.3 与SecureCRT相关的Linux命令
SecureCRT可以使用Linux下的zmodem协议来快速地传送文件,使用非常方便。只要在【options】/【session options】/【file transfer】下设置上传和下载的默认目录即可。如果从Windows上传一个文件到Linux系统,只需执行命令rz,然后根据弹出对话框的提示输入相应的文件路径即可。如果要从Linux系统上下载一个文件到本地,只需执行如下命令即可。
sz filename(下载文件路径)
这样,该文件就能下载到本地了。默认情况下从Linux系统下载到本地的文件都存放在SecureCRT安装目录下的download目录下。SecureCRT延续了Windows下的复制和粘贴等功能。复制命令的快捷键是Ctrl+Insert,粘贴命令的快捷键是Shift+Insert。当然用户也可以用单击鼠标右键选择菜单选项的方式进行复制粘贴操作。