2.6 远程管理工具
大多数服务器的日常管理操作都是通过远程管理工具实现的。常见的远程管理方法有类似VNC的图形远程管理、类似Webmin的基于浏览器的远程管理,不过最为常用的还是命令行操作。在Linux中,远程管理使用的是SSH协议。本节先介绍两个远程管理工具的使用方法。
当然,在使用前要先设置宿主机Windows可以与虚拟机Linux连通,注意VMware的网卡设置,在Linux中更改网络设置可以使用ifconfig和setup命令。其他无法远程连接的原因,要么是SSH服务没有启动,要么是Linux防火墙默认屏蔽了SSH服务的端口。
记住,远程连接管理与本地操作是一样的,没有任何区别。
2.6.1 短小精悍的PuTTY
PuTTY是一款完全免费的Windows远程管理客户端工具,体积小,操作简单,是绿色软件,不需要安装,下载后即可使用。对于经常到客户公司做技术支持和维护的朋友来说,该工具的使用相当方便,只要随身携带一个U盘,即可实现“一盘在手,随处登录”。
官方网站:http://www.chiark.greenend.org.uk/~sgtatham/putty。
下载地址:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html。
PuTTY包含一组工具,包括:
●PuTTY(远程登录的客户端)。
●PSCP(SCP客户端,在命令行下通过SSH协议复制文件)。
●PSFTP(SFTP的命令行客户端,类似于FTP的文件传输,基于SSH协议)。
●PuTTYtel(仅仅是一个Telnet客户端)。
●Plink(命令行工具,可用于执行远程服务器上的命令)。
●Pageant(PuTTY、PSCP、Plink的SSH认证代理)。
●PuTTYgen(用来生成RSA和DSA密钥的工具)。
虽然组件工具众多,但平时经常使用的(尤其对于新手来说)主要是PuTTY。下载PuTTY后双击putty.exe文件,就会出现如图2-55所示的配置界面。
图2-55 PuTTY配置界面
在“主机名称(或IP地址)”文本框中输入远程登录主机IP地址,如192.168.8.88。“端口”根据使用的协议有所区别(选择不同的“连接类型”选项,端口会自动变化),一般选择“SSH”或“Telnet”,这取决于Linux服务器所提供的服务,建议选择SSH,因Telnet服务密码会被明文传输,安全性较差,现在大多数UNIX/Linux系统默认禁用Telent。若想保存会话方便下次连接,则可以在“保存的会话”文本框中输入一个名称,单击“保存”按钮即可把这次的连接配置保存起来。设置完成后,单击“打开”按钮,就会出现如图2-56所示的操作界面。
图2-56 PuTTY操作界面
如果希望PuTTY支持中文显示,则修改的方法是:在“窗口”-“转换”的右侧设置项“远程字符集”下拉列表框中选择“UTF-8”,如图2-57所示。
图2-57 PuTTY支持中文显示
2.6.2 功能强大的SecureCRT
如果需要一款功能强大的远程管理工具,那么明哥强烈推荐SecureCRT,它将SSH(Secure Shell)的安全登录、数据传送性能与Windows终端仿真提供的可靠性、可用性和可配置性结合在一起。
比如管理多台服务器,使用SecureCRT,可以很方便地记住多个地址,并且还可以设置自动登录,方便远程管理,效率很高。缺点就是SecureCRT需要安装,并且是一款共享软件,不付费注册不能使用。
安装SecureCRT并启动后,单击“快速连接”按钮,输入IP地址和用户名,按照提示输入密码即可登录,与PuTTY类似,如图2-58示。
图2-58 SecureCRT使用
SecureCRT默认不支持中文,中文会显示为乱码,解决方法如下:
建立连接后,进入“选项”菜单,选择“会话选项”,在“终端”-“仿真”的右侧设置项“终端”下拉列表框中选择“Xterm”,勾选“ANSI颜色”复选框支持颜色显示,单击“确定”按钮,如图2-59所示。
图2-59 SecureCRT仿真设置
在“终端”-“外观”的右侧设置项“当前颜色方案”下拉列表框中选择“Traditional(传统)”,“标准字体”和“精确字体”均选择中文字体,如新宋体或楷体,并确保“字符编码”选择为“UTF-8”(CentOS默认使用的中文字符集为UTF-8),取消勾选“使用Unicode线条绘制字符”复选框,保存即可,如图2-60所示。
图2-60 SecureCRT外观设置
远程管理工具众多,在使用上大同小异,本节不做过多介绍。另一款明哥很喜欢用的Windows与Linux之间的文件共享工具WinSCP,可以方便地实现两个系统之间的文件传输,有兴趣的读者也可以下载安装,体验一下。
至此,我们就搭建好了初步的学习环境。