0、前期准备

(1)远程连接工具:XShell

(2)已经安装好的虚拟机(例UBantu,CentOS)

1、确认网络连接正常很重要

例如:ping baidu.com

连接虚拟机docker redis 连接虚拟机命令_连接虚拟机docker redis

如图所示,表示上网状态正常。

2、获取虚拟机ip地址

输入命令:ifconfig

连接虚拟机docker redis 连接虚拟机命令_远程连接_02

红框处即为虚拟机ip地址

3、打开XShell,连接虚拟机

界面如图:

连接虚拟机docker redis 连接虚拟机命令_远程连接_03

点击“文件”-“新建”

连接虚拟机docker redis 连接虚拟机命令_连接虚拟机docker redis_04

在主机处输入刚才虚拟机的ip地址,然后点击连接。

连接虚拟机docker redis 连接虚拟机命令_xshell_05

这里要求输入的用户名需要和虚拟机的登录用户名一致,然后勾选记住用户名方便下次连接。

连接虚拟机docker redis 连接虚拟机命令_远程连接_06

输入用户名后,需要输入和虚拟机用户名匹配的密码,也可以勾选记住密码。点击确定,正常进入。

连接虚拟机docker redis 连接虚拟机命令_远程连接_07


最后思考一个问题,为什么要用XShell连接虚拟机?

答:xshell只是做的比较好的一个远程连接工具,相比虚拟机来说,它占用的系统资源少(CPU、内存,特别是内存),而且还能够并发远程连接N台服务器,虚拟机的管理工具它做不到,只能一台一台去看, 还吃资源,台式机一下子就卡死了。

具体的特点如下:

1)分页环境

Xshell标签可以脱离原来的窗口并重新创建一个新窗口或重新连接一个完全不同的窗口。另外,单个的窗口可以垂直或水平分割,从而使一个窗口显示多个终端会话。

2)动态端口转发

系统管理员经常必须使用多个远程主机,并沉闷的一遍又一遍的执行重复的任务。使用新的同步输入重定向特性,所输入的东西能够同时发送到多个所选择的终端。

3)自定义键映射

终端密钥和文件菜单可以被映射到用户偏爱的键位,你甚至可以映射一个用来启动应用程序或脚本的键。

4)用户定义按钮

通常,用户必须多次重复输入相同的字符串。而xshell只需要点击按钮就可以完成重复字符串命令的输入,快速命令能够节省很多时间。

5)VB脚本

支持VB脚本,Javascript和Python。使用户可以使用脚本自动处理单调、重复的任务。

6)支持IPv6

无论你是同时使用IPv4和IPv6网络或者完全的IPv6网络,Xshell 5都可完全满足你的需求。

7)支持国际语言的UNICODE终端

支持UTF8编码。在UTF8支持下,Xshell可以在一个终端屏幕显示多种语言。如果你的数据库是由不同的语言写的,这个特性就会特别的有用。