如何远程连接虚拟机的Linux(虚拟机怎么远程)

如何连接linux服务器

如何连接linux服务器?我们一起来了解一下吧。

1、打开Xshell工具

2、点击“文件”-“新建”,或者点击下面有“+”的图标

3、在弹出的窗口中填写虚拟机或服务器的信息

4、点击窗口左侧的菜单栏“用户身份验证”,填写用户名和密码,点击确认

5、弹出来的会话框,选中之前填写的需要连接的那条记录,点击连接

6、连接成功的显示界面如下。

本文章基于ThinkpadE15品牌、centos7系统撰写的。

如何设置ip远程连接虚拟机中的linux

场景,SSH远程连接VMware虚拟机中Linux系统,涉及两台物理机,我本身的情况是一台PC,一台win 2012服务器,将VMware装在服务器上,现在使用putty远程连接VMware中Ubuntu。

相关配置如下:

1、PC利用putty,FileZilla实现ssh远程连接

2、服务器VMware安装Ubuntu后,设置VMware NAT网络配置(Edit - VMware Network Editor)

3、在VMware Network Editor对话框中设置,先设置画红线部分,具体如下图

4、根据NAT设置,设置ubuntu静态ip(ip地址,子网掩码,网关等根据下图NAT

Settings中IP子网范围选择,具体可百度),设置好后,继续在NAT

Settings对话框中添加NAT端口转发规则,再根据服务器本地连接网络的DNS设置Ubuntu DNS解析文件,重启Ubuntu网卡。

4、Host Port为服务器对外端口,转发到虚拟机Ubuntu对应ip及端口(上图即为192.168.137.128:22)

此时,还要开放服务器对外端口(即为上图中所示的9988),如何通过防火墙规则开放端口,可百度。另,Virtul Box虚拟机也有NAT转发规则可以添加。虚拟机软件自带的NAT转发功能实现了外网访问内网(互联网与局域网或局域网之间连接)

Linux虚拟机远程使用rviz的方法

首先准备一个USB网口设备,也可以使用本地有线网络,插入电脑。以virtualBox为例,如下图:

然后设置网络:

选择编辑网络(修改连接名称为USB-LAN以便区分, 将IPv4设置为手动)

配置完成后,在虚拟机中使用ping命令测试网络:

使用ssh -X 的方式(可以图形编辑)登录到机器人上:

输入

最后在退回到虚拟机Linux的shell中

输入

如果出现以下情况:

需要设置虚拟机hosts ,输入命令 sudo vi /etc/hosts 修改如下(注意先使用 sudo cp /etc/hosts /etc/hosts.bak 备 份)

如何远程连接基于VMware虚拟机的linux操作系统

虚拟机中Linux开启远程登录选项,然后用SecureCRT连接。

最近在学习Linux,看了网上很多SecureCRT连接本地虚拟机当中的Linux系统,很多都是需要设置Linux的配置文件,有点繁琐,所以自己就摸索了一下,把相关操作贴出来分享一下。

SecureCRT是一款支持SSH(SSH1和SSH2)的终端仿真程序,简单地说是Windows下登录UNIX或Linux服务器主机的软件。这样操作的时候不必进入到linux桌面,可以更方便的在命令行下进行操作。

1、环境

宿主机OS:Windows 8.1 64bits

虚拟机OS:Ubuntu 15.04 64bits

VMWare:11.1.0

SecureCRT: 7.1.1.264 64bits

2、配置过程

VMware的网络连接我们要选择NAT模式,还有一种方式就是选择桥接模式(这里就不做说明,不推荐这个方式,由于每次路由器动态分配给虚拟机的IP地址不一样,导致每次通过SecureCRT连接的时候host地址要更改)。

进入到Ubuntu下,先查看Ubuntu虚拟机的IP配置,打开终端(Ctrl+Alt+T),通过ifconfig命令查看,可以看到Ubuntu下的IP地址信息。 

可以看出,该IP地址为192.168.172.168,然后就可以到Windows下设置VMware Network Adapter VMnet8,其中VMnet8的IP地址和默认网关和虚拟机要相同(保持和虚拟机IP保持在同一个网段)

根据Ubuntu下的信息,设置如上图所示即可。

前期工作已经做好,接下来就是要在Ubuntu下安装SSH服务了,打开终端,先检查一下,是否已经安装了SSH服务。

输入命令:ssh username@localhost。如果出现了ssh: connect to host localhost port 22: Connection refused

一般都是没有安装SSH,这个时候需要安装SSH。

(1)安装SSH

打开Ubuntu的终端,输入:

sudo apt-get install openssh-server

安装完毕后ssh默认已启动。可以使用下述命令查看是否有进程在22端口上监听,即是否已启动:

netstat -nat | grep 22

如果连接不了,则我们需要关闭掉防火墙

(2)关闭掉防火墙

sudo ufw disable

关闭防火墙之后,netstat -nat | grep 22一下,就能看出SSH服务了

3、SecureCRT连接Ubuntu

打开SecureCRT软件,进行配置。ProtoCol模式选为SSH2,Port为22,HostName为192.168.172.168(就是我们Ubuntu的IP地址),UserName为我们Ubuntu的登录账户。

PassWord为我们Ubuntu的登录密码

然后就是见证奇迹的时候到了~~~

我们随便输入常见命令:ls

说明已经连接成功了。

4、常见问题

大家发现上面ls的时候,返回的数据是乱码。因为SecureCRT中文显示乱码

解决办法Options-Session Options-Terminal-Appearance,Character选择UTF-8。

然后再输入ls试试看,亲切的界面回来了。

用SecureCRT 实现 WIN7 与 Linux 双向通信的问题及文件互传问题解决

如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统

SecureCRT 连接 Ubuntu

Ubuntu 12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建

利用SecureCRT在Linux与Windows之间传输文件

Ubuntu 14.10安装SecureCRT 7.3

未经允许不得转载:便宜VPS网 » 如何远程连接虚拟机的Linux(虚拟机怎么远程)