学习Linux,做一个合格的菜鸟,在开源世界中任意遨游!今天的Linux实验室继续开讲!
云计算大行其道的今天,最终落实到应用上,用户使用的也是操作系统,这和传统的IT时代并无区别。其中CentOS因为其内核与RedHat的良好兼容性,成为了各大公有云服务商提供最多的基础镜像。事实上,企业内部使用时,不论是开发人员还是测试人员,或是运维人员,选择装机率最高的服务器操作系统也是CentOS,无论云上还是线下。CentOS毕竟与个人PC和笔记本通常使用的Windows不同,开发或测试人员最终的应用程序都要在远程的服务器上测试并部署。而服务器通常是在IDC数据中心机架上,如果使用云主机更是远在天边,那么远程连接到CentOS服务器都有哪些方法,使用的什么协议,今天笔者就带大家一块来看一看。
经常使用的远程登录首选命令行方式,因为其占用资源少,性能稳定而成为运维人员最常用的远程管理方法。另外一种是图形界面的登录方法,如果运维人员习惯于图形界面下安装或部署应用程序,这种方法也不失为一种选择。
命令行远程连接可以选择使用telnet协议或SSH协议,其中telnet协议因为明文传输信息容易造成信息泄露,SSH协议加密传输安全性较高使用者较多。
图形界面远程登录方式可以使用VNC或Xmanager。
VNC在架构上由两部分组成:第一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,服务器端 (vncserver)还内建了Java Web接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。
Xmanager是另外一款小巧、便捷的浏览远端X窗口系统的工具。在工作中也经常使用Xmanager来登录远端的UNIX/Linux系统。
SSH远程连接CentOS
1.CentOS上安装并配置SSH服务
SSH服务是CentOS上的标准服务,默认情况下已经安装并启动。
检查SSH包是否安装,使用rpm命令查看CentOS已经安装的软件包,输出结果grep ssh,如看到以下返回结果表示SSH软件包已经安装。