XShell连接本地Ubuntu虚拟机
VMware Workstation 安装好本地虚拟机之后,直接在虚拟机上敲命令着实不方便。
这个时候我们就需要一个远程命令工具来管理虚拟机,这里推荐使用XShell远程命令行工具
1.下载工具

直接下载安装就选择非商业版,可以免费使用。
2.安装XShell

这样就安装完成了,这个很简单。
接下来我们要让他连接到我们的虚拟机,注意了关键的时刻到了。
1.我这里安装的是Ubuntu16.04版本,虚拟机安装就不说了。安装之后是这个样子的。

不要问我为什么选择图形界面,如果你不喜欢那你可以把鼠标的焦点给虚拟机,按下Ctrl+Alt+F2

没错,这样就是命令行模式了
我们继续……
XShell链接虚拟机的必要条件有两个(当然我可能说的不准确)
1.360安全卫士、360杀毒、瑞星等等,一堆的杀毒软件必须全部关掉,不要问我理由。(不想给自己找麻烦就关掉)
2.本机防火墙和虚拟机的防火墙都要关掉(本机必须关掉)
下面我们看一下关于Ubuntu防火墙的命令。
---查看状态
sudo ufw status
---关闭
sudo ufw disable
---开启
sudo ufw enable
我默认你上边的步骤都走了啊,那么接下里先设置一下Ubuntu系统相关的操作
1.查看ssh是否已经安装
---查看
ssh localhost
当然还有一种方式就去 /etc/ssh/看一眼也是可以的。
如果没有安装执行命令
---安装
apt-get installl openssh-server
安装完成之后我们查看一下
cd /etc/ssh/
成功的结果是这样的->

注意了,注意了,这还没完呢。最最最关键的地方在sshd_config中
使用vim打开sshd_config文件
如果没安装vim用下面的命令安装一下,当然你用vi修改也是没问题的。值得注意的是不管是什么编辑器你都必须首先获得root权限(如图),
安装vim的命令如下
apt-get install vim
安装成功后输入一下命令进行编辑
vim sshd_config
如果没出问题的话应该会的到下面这样的反馈

然后找到 PermitRootLogin 修改为 yes ,保存退出
接下里查看虚拟机IP地址
ifconfig

这是虚拟机的IP地址
ok 这样虚拟机这边就设置结束了
回到VMware Workstation设置一下网络连接方式,NAT模式不用动,直接确定就好~

下面我们带着IP去找XShell
1.打开软件点击新建

2.设置名称、主机

3.确定->点击连接->输入登录名【记住用户名】(例如:root)

4.输入密码->点击确定

5.连接成功

结语:
到此为止我们的XShell远程连接本地VMware 虚拟机就成功了,可以在本地敲命令了,
关于连接方式这块呢,还有桥接的方式可以选择。如果感兴趣可以去尝试一下。
XShell连接本地Ubuntu虚拟机的更多相关文章
- window xshell 连接本地ubuntu虚拟机
先设置VMware 虚拟机的连接属性 1.桥接,利用真实网卡 设置和window 同一个网段就可以直接通信 2.hostnoly是通过vm8(查看你的所有网络连接) 只能和主机联系 设置和vm8同一 ...
- xshell连接本地Linux虚拟机!
终端输入ifconfig获取本地虚拟机的IP地址; 安装openssh-server sudo apt-get install openssh-server 查看server是否启动: ps -ef ...
- xshell连接本地linux虚拟机速度很慢的解决办法
今天发现用xshell连接centos太慢,网上查询后发现是因为ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可. 修改文件位置:vi /etc/ssh/sshd_confi ...
- 本地使用xshell连接本地虚拟机
一.环境说明: 操作系统:win10 虚拟软甲:vmware破解版 终端工具:xshell 参考网址:[xshell连接本地虚拟机linux系统][注意事项][手动修改网络配置] 二.连接步骤: 1. ...
- xshell连接本地虚拟机中的centos
1. 一开始Xshell连接不上(设置为DHCP 动态IP)虚拟机上的centos8 参考这篇博文,将centos上的DHCP改为static 静态IP xshell连接本地虚拟机中的centos 2 ...
- Xshell连接不上虚拟机&连接提示SSH服务器拒绝了密码,请再试一次
问题1:Xshell连接不上虚拟机 #启动ssh服务 /etc/init.d/ssh start #查看SSH服务22端口是否开启 netstat -antulp | grep ssh 问题2:XSh ...
- xshell连接不了虚拟机处理方法(错误提示:Connection closing...Socket close.Connection closed by foreign host.Disconnected from remote host(localhost) at 08:47:23.)
一.问题描述:xshell连接不了虚拟机,出现错误提示:Connection closing...Socket close.Connection closed by foreign host.Disc ...
- Xshell连接本地 Virtualbo Ubuntu
1.打开Virtualbox软件,启动ubuntu虚拟机. Ctrl + Alt + T 打开终端输入一下命令: sudo apt-get update 然后安装ssh 输入:sudo apt-get ...
- Linux系列-Xshell连接本地VMware安装的Linux虚拟机
一.安装VMwareWorkstation并安装RedHat虚拟机,这里安装步骤省略,网络的资料很多,大侠们不如百度或者谷歌一下,大把的资料. 二.打开本地电脑的“网络连接”,你会发现多出了2个网络适 ...
随机推荐
- [JQuery]serialize()和serializeArray()
1.serialize()把表单的值序列化成字符串 <html> <head> <script src="http://libs.baidu.com/jquer ...
- web开发的性能准则(减少页面加载时间方面)
准则(概述) 减少 HTTP 请求 使用CDN加速 避免空的src或href属性值 增加过期头 启GZIP压缩 把css文件放到头部 把javascript放到尾部 避免使用css表达式 删除不使用的 ...
- Yii框架上传后展示图片
在视图层index.php展示代码中加入[ 'attribute' => 'file', 'format' => 'raw', 'value' => function($model) ...
- java作业—3
动手动脑: 一.编写一个方法,使用以上算法生成指定数目(比如1000个)的随机整数. 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1)) 例:(int)(1+Math.r ...
- Xamarin组件包 Xamarin.ToolKit
一 简介 Xamarin.ToolKit是个人在使用xamrin.froms开发2年中,因实际项目需要所自定义的组件包.该组件包采用xamarin.froms方式封装,用户可像普通forms控件那样 ...
- 前端开发面试题总结之——JAVASCRIPT(一)
___________________________________________________________________________________ 相关知识点 数据类型.运算.对象 ...
- 纯css 构造的tip
css部分: <style> .abc{ margin-top:20px; } span{ position:relative; display: inline-block; back ...
- 不恰当的update语句使用主键和索引导致mysql死锁
背景知识: 截至目前,MySQL一共向用户提供了包括DBD.HEAP.ISAM.MERGE.MyIAS.InnoDB以及Gemeni这7种Mysql表类型.其中DBD.InnoDB属于事务安全类表,而 ...
- SQLHELPER 帮助类
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threa ...
- 【struts2】ActionContext与ServletActionContext
1 再探ActionContext 我们知道,ActionContext是Action执行时的上下文,里面存放着Action在执行时需要用到的对象,也称之为广义值栈.Struts2在每次执行Actio ...