安装Oracle VM VirtualBox的Linux虚拟机

来源:互联网 发布:上海易娱网络 编辑:程序博客网 时间:2024/05/16 04:35

今天闲来无事自己装了个Linux的虚拟机,用来部署项目专用。但是装完系统后,运用private shell连接时遇到了麻烦。先来讲讲过程吧,再说说我遇到的问题。

1.首先打开Oracle VM VirtualBox创建一个系统。分配好你所给的内存和硬盘。


2.然后下载好一个Linux的的镜像,楼主这边选择的是CentOS6.5


3.在Oracle VM VirtualBox中选中系统,然后点击设置


点击设置在存储那选择你的ISO镜像文件,然后点击确定。然后启动系统。

4.进入界面后,图形上会有倒数秒数,等它倒数完后,你就可以进入一个简单的linux图形界面了。



5.对于开发人员来说,我们更需要的是控制台,而不是图形界面。所以打开控制台后,你可以用Init 3 进入控制台界面,而不需要图形界面。



进入控制台界面


6.装好虚拟系统后,楼主需要传jdk tomcat 等部署服务器用的工具进入虚拟机。

如果虚拟机能够上网我们可以直接用yum命令去安装我们所需要的程序。

这里楼主是借助SSH工具链接我的虚拟机。那么问题来了。楼主下载了private shell,死活就是连接不上。

我们先来看看虚拟机中的ip,由于楼主是用host-only适配器的网络方式启动的。


所以ip是


我们来看看楼主本机的ip


我们再来双向ping一下ip



这样可以证明这两台机子是可以互通的。

我们来开启private shell进行连接linux虚拟机


点击OK进行连接


告诉我无法创建tcp连接

这回就郁闷了,网上找了很多,大部分都说开启SSH服务和关闭防火墙之类的。

我们来看看


好像找到原因了哦。

我们把服务器启动了。


放开了防火墙和打开了SSH服务再用private shell连接



还是出现连接不上的问题。所以楼主百般尝试,还是放弃了private shell

7.下载了SecureCRTPortable来试试


接着第一次就这么连上了。


8.开始我误以为是软件的问题,直到我重启后,第二次去连接我的虚拟机,结果连SecureCRT都连接失败了。后面才发现是ssh服务和防火墙又关了,

在这里主要是防火墙iptables要关,不然会造成连接超时。如果ssh服务关闭会显示the remote system refused the conneciton.远程系统拒绝连接。

9.总结一下,只要开启SSH服务和关闭防火墙,这两款软件都可以连接的,楼主还是比较喜欢private shell,感觉传文件比较好用,有界面原型




0 0
原创粉丝点击