windows下使用xShell远程连接virtualbox里面的linux
2015-04-24 08:25
666 查看
第一阶段:基本安装
安装virtual box在virtualbox里面安装xubuntu:是ubuntu+xfce桌面环境的一个linux的发行版本
在windows下安装Xmanager Enterprise 5[用其中的Xshell,建立远程连接]
第二阶段:基本设置
在windows下用cmd--ipconfig查看VirtualBox Host-Only Network找到IPv4地址:192.168.56.1[一般都是这个]在xubuntu下的terminal--ifconfig查看eth0的inet addr:10.0.2.15[一般也都是这个]
在virtualbox中的菜单上找到控制--设置--网络,进入端口转发设置:
点击右面的按钮添加新规则
名称可以默认,协议使用TCP,主机IP:192.168.56.1,端口一般是:22,子系统IP:10.0.2.15,子系统端口也是:22
第三阶段:ssh协议支持
在xubuntu中完成下面的检查与安装:sudo apt-get update //完成系统的更新
cd /etc/init.d/ //进入这个文件夹看是否安装了ssh服务
sudo apt-get install openssh-server //如果没有安装,运行这个命令,自动安装
sudo etc/init.d/ssh restart //为了保证ssh的状态成功起来,运行重启服务的指令,restart/open/start对应各自意义的操作
ps -e |grep ssh //打印所有的进程,送到管道命令,筛选显示出只含有ssh的进程,要是运行的话就显示:进程号 sshd
如此可以保证linux可以被远程连接,下面的命令是一些相关的命令
sudo apt-get install openssh-client //可以安装ssh的客户端,这样可以使用linux去远程连接其他的机器
cd /etc/ssh/ //进入这个目录可以看到一个文件ssh_config,打开这个文件可以查看默认的port(端口)
第四阶段:实现远程连接
运行虚拟机中的Linux运行xShell,新建会话,然后选定ssh协议,设定主机地址:192.168.56.1,端口号是:22.建立连接
用Linux的设置好的用户名和密码实现文本格式的远程登录
使用RDP协议,使用virtualbox增强工具,实现图形界面的远程共享
windows下有一个【远程桌面】工具,支持的协议是RDP(remote desktop protocol),通常情况下可以连接远程的计算机而且是实现桌面共享,虽然对带宽的要求比较大,但是体验还是挺不错的,今天尝试实现去连接本机的虚拟 机里面的linux的xfce桌面环境的时候出现了错误:计算机无法连接到远程计算机上的另一个控制台会话,原因是你正在运行一个控制台会话。百度一下,觉得主要的问题是,本机连接到的是本机而不是远程,所以原则上是可以实现的。要是在两个同一网段的电脑上安装两个系统,应该是可以 实现的。但是退而求其次还是可以依靠,强大的virtualbox的扩展功能实现,远程桌面,不过这个和linux的设置的关系就不是很大了。
先说没有实现的那种:
sudo apt-get install xrdp //安装了一个软件包支持RDP协议
sudo apt-get install vnc4server //安装相关的服务
sudo apt-get install tightvncserver //这个和上一句实现可以写在一起
然后就是端口的设置,以及在另外一台windows上用远程桌面去连接
再说后面的偶然的机会实现的一种:
在虚拟机里面跑起来Linux
然后在virtualbox的官网下载增强工具
通过管理--全局设定--扩展,去安装这个工具
然后进入控制--设置--显示--远程桌面
选择打开的端口号:一般会给一个合适的值假设为3333,认证方式选空,点击确定。
然后关闭虚拟机,重启windows
再跑起来linux,用另外一个windows去访问我的主机的IP:开的端口。
假设我的主机地址是:119.75.217.109[当然这是百度的ip]
远程工具连接的就是119.75.217.109:3333。
这种方式就是传统的windows连接,只不过是指定了virtualbox给定的端口号,从而共享了linux 的图形化的桌面环境。[虽然很低级还是很开心]
//2015-03-08
相关文章推荐
- windows下使用crt远程连接virtualbox里面的linux
- Windows下连接远程linux服务器的工具--- Xshell、WinSCP、Putty的对比使用
- Linux下tomcat应用部署(通过Xshell+Xftp):Windows远程连接Linux服务器发布Tomcat Web应用程序
- 使用PuTTY、Xshell远程连接Linux,密钥认证连接
- 1.9 使用PuTTY远程连接Linux 1.10 使用xshell连接Linux 1.11 PuTTY密钥认证 1.12 xshell密钥认证
- L3 使用PuTTY,xshell远程连接Linux及PuTTY,xshell密钥认证
- 如何使用PuTTY和xshell 分别远程连接linux,并配置秘钥认证
- 使用PuTTY、Xshell远程连接linux及密钥认证连接
- 一周第三次课 2017.10.18 使用PuTTY及xshell远程连接Linux并使用密钥认证
- 使用puTTY和Xshell远程连接Linux以及密钥认证
- linux下使用FreeRDP 连接 Windows 远程桌面
- Xshell远程连接Linux时无法使用小键盘的解决方式
- Windows下使用xShell向远程Linux上传文件
- Windows下使用xShell向远程Linux上传文件
- linux下使用rdesktop连接远程windows
- 使用Xshell远程连接Linux
- Redhat系列linux系统安装,并使用xshell工具进行远程连接
- Windows下使用xShell向远程Linux上传文件或下载文件
- 在windows下使用Navicat for mysql 远程连接linux系统下的 mySql数据库会提示10061、1045错误