如何远程连接基于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 双向通信的问题及文件互传问题解决 http://www.linuxidc.com/Linux/2014-08/105412.htm
如何使用SecureCRT6.6.2通过SSH方式登录Ubuntu系统 http://www.linuxidc.com/Linux/2011-03/33024p4.htm
SecureCRT 连接 Ubuntu http://www.linuxidc.com/Linux/2013-06/85824.htm
Ubuntu 12.04 + 虚拟机VMware 9 + Secure CRT + EditPlus 本地C++开发环境搭建 http://www.linuxidc.com/Linux/2013-05/84820.htm
利用SecureCRT在Linux与Windows之间传输文件 http://www.linuxidc.com/Linux/2014-08/105413.htm
Ubuntu 14.10安装SecureCRT 7.3 http://www.linuxidc.com/Linux/2014-10/108709.htm
温馨提示:内容为网友见解,仅供参考
无其他回答

如何远程连接基于VMware虚拟机的linux操作系统
VMware的网络连接我们要选择NAT模式,还有一种方式就是选择桥接模式(这里就不做说明,不推荐这个方式,由于每次路由器动态分配给虚拟机的IP地址不一样,导致每次通过SecureCRT连接的时候host地址要更改)。进入到Ubuntu下,先查看Ubuntu虚拟机的IP配置,打开终端(Ctrl+Alt+T),通过ifconfig命令查看,可以看到U...

linux服务器虚拟机linux服务器虚拟机
5.输入密码。输入密码之后,勾选保存密码。方便下次直接登录到服务器上,系统会自动通过加密的方式保存密码,一般不会被别人窃取到。6.测试连接是否成功,通过输入linux命令进行远程调用服务器。连接成功后,输入一些linux命令就可以看到链接操作成功。虚拟机linux没有桌面了怎么办?问题原因:可能是Ubuntu系统...

如何设置ip远程连接虚拟机中的linux
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子网范围选择,...

Xshell连接VMware中的Linux
首先,需要在虚拟网络编辑器中为VMware中的VMnet8配置IP地址、掩码、网关。这部分设置需要与主机电脑的网络配置保持一致性,确保虚拟机能够通过NAT模式与主机通信,并访问互联网。具体来说,要设置子网IP、掩码和网关,确保它们与主机的前三位相同,但避免使用0和255作为第四位数字。然后,通过在Linux系统中...

vmware下的linux服务器怎样才能让外网访问??
1、明确LINUX服务器内网访问地址端口,确保LINUX服务器正常开启SSH服务,在内网SSH可以正常访问连接。2、被访问端的Linux主机上使用nat123动态域名解析Linux版本。在被访问端的Linux服务器安装nat123客户端,并登录使用它。3、登录网页,左侧用户中心,添加域名解析,选择动态域名解析并添加确认。选择动态域名...

如何让本机上的windows跟虚拟机上的linux连通?
方法:我们打开虚拟机Linux(这里以red hat 5 64—bit为例),然后点击虚拟机设置(vmware virtual settings)里的第二个选项卡:options里边有个shared folder(就是共享文件夹的意思吧),再点击右边add(添加)你想再Linux下用的文件夹就O了。确定。然后进入Linux系统。输入命令:cd \/mnt\/hgfs ,...

如何通过ssh远程登录linux系统
准备工作:首先需要在windows系统中安装虚拟机,并在虚拟机中安装好linux操作系统,这里安装的是vmware player虚拟机和ubuntu版本的操作系统。关于该部分的安装在作者的其他经验中有详细介绍。在windows主机中安装上ssh软件,ssh是Secure Shell 的缩写,主要提供远程登录协议。windows下的安装很简单,只要下载好...

如何使用XManager下的Xshell远程连接Linux
1.建议先去熟悉掌握另外两篇博客,掌握怎样配置IP及虚拟机网络连接方式再尝试本实验。2.建议Linux不要安装桌面环境或使用桌面环境,尽量多使用命令行方式操作。CentOS安装setup VMware虚拟机网络模式的区别 Xshell使用技巧及sshd配置使用及Linux系统邮件查看及清空 Xshell 登录 CentOS 6.3 中文乱码的解决 Vir...

putty怎样连接本地vmware下的linux
首先在虚拟机上为安装好的Linux开机,输入用户名和密码,注意在输入密码时是不显示的,输入完了之后回车就可以直接登录了 2 登录之后输入ifconfig可以查看Linux的IP 3 打开PuTTY,输入Linux的IP,和名字,然后保存起来以便以后连接 4 如果在连接时出现连接超时 5 这时在本机上进入控制台输入ipconfig查看本机IP...

虚拟机Redhat-Linux操作系统环境安装及使用
虚拟机rehatl安装VMware15.0下载地址以及安装教程 1.下载 VMware WorkStation Pro15 虚拟机软件 虚拟机官方地址:vmware.com\/cn.html 虚拟机下载地址:vmware.com\/cn\/products\/...2.安装虚拟机 第1步:在虚拟机软件安装导向界面点击“下一步”第2步:在最终用户许可协议界面选中“我接受许可协议中的...

相似回答