使用putty工具访问virtualbox内的虚拟机

搬运百度百科对putty的介绍:

PuTTY是一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件。较早的版本仅支持Windows平台,在最近的版本中开始支持各类Unix平台,并打算移植至Mac OS X上。

随着Linux在服务器端应用的普及,Linux系统管理越来越依赖于远程。在各种远程登录工具中,Putty是出色的工具之一。Putty是一个免费的、Windows 32平台下的telnet、rlogin和ssh客户端,但是功能丝毫不逊色于商业的telnet类工具。

使用putty访问virtualbox内的debian虚拟机

设置方法还是比较简单的:

  • putty是绿色软件,无需安装,双击打开即可使用。

  • virtualbox虚拟机的端口映射应该如下图一样设置:

putty1
主机IP不用填,子系统IP可以在virtualbox下看到,我的是10.0.2.15;
因为要使用ssh访问虚拟机,所以子系统端口填22,转发到主机端口,我填了一个端口2223;

  • 要确保虚拟机的ssh服务开启,然后打开虚拟机,再打开putty,如下设置:

putty2
可以将设置保存,然后load后点击open,即可打开PC主机的2223端口,按照上面设置的端口转发,即等同于打开虚拟机的ssh端口,进入后登陆linux虚拟机即可。

  • 使用putty可以在windows上完美使用linux的命令行,展示一下使用截图:

putty3

使用端口转发访问虚拟机内的博客

我的博客使用的是jekyll,可以在linux命令行使用jekyll serve生成博客,然后打开linux的浏览器,访问http://0.0.0.0:4000/即可看到博客主页;
有了端口转发,可以做如下设置:
putty4
那么无需打开虚拟机内linux的浏览器,只需打开主机的http://127.0.0.1:4001/即可。