XShell连接本地Ubuntu虚拟机

时间:2022-12-22 22:26:18

VMware Workstation 安装好本地虚拟机之后,直接在虚拟机上敲命令着实不方便。

这个时候我们就需要一个远程命令工具来管理虚拟机,这里推荐使用XShell远程命令行工具

1.下载工具

XShell连接本地Ubuntu虚拟机

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

2.安装XShell

XShell连接本地Ubuntu虚拟机

这样就安装完成了,这个很简单。

接下来我们要让他连接到我们的虚拟机,注意了关键的时刻到了。


1.我这里安装的是Ubuntu16.04版本,虚拟机安装就不说了。安装之后是这个样子的。

XShell连接本地Ubuntu虚拟机

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

XShell连接本地Ubuntu虚拟机

没错,这样就是命令行模式了

我们继续……

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/

成功的结果是这样的->

XShell连接本地Ubuntu虚拟机

注意了,注意了,这还没完呢。最最最关键的地方在sshd_config中

使用vim打开sshd_config文件

如果没安装vim用下面的命令安装一下,当然你用vi修改也是没问题的。值得注意的是不管是什么编辑器你都必须首先获得root权限(如图),

安装vim的命令如下

apt-get install vim

安装成功后输入一下命令进行编辑

vim sshd_config

如果没出问题的话应该会的到下面这样的反馈

XShell连接本地Ubuntu虚拟机

然后找到 PermitRootLogin  修改为 yes ,保存退出

接下里查看虚拟机IP地址

ifconfig

XShell连接本地Ubuntu虚拟机

这是虚拟机的IP地址

ok 这样虚拟机这边就设置结束了


回到VMware Workstation设置一下网络连接方式,NAT模式不用动,直接确定就好~

XShell连接本地Ubuntu虚拟机

下面我们带着IP去找XShell 

1.打开软件点击新建

XShell连接本地Ubuntu虚拟机

2.设置名称、主机

XShell连接本地Ubuntu虚拟机

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

XShell连接本地Ubuntu虚拟机

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

XShell连接本地Ubuntu虚拟机

5.连接成功

XShell连接本地Ubuntu虚拟机

结语:

  到此为止我们的XShell远程连接本地VMware 虚拟机就成功了,可以在本地敲命令了,

   关于连接方式这块呢,还有桥接的方式可以选择。如果感兴趣可以去尝试一下。

XShell连接本地Ubuntu虚拟机的更多相关文章

  1. window xshell 连接本地ubuntu虚拟机

    先设置VMware 虚拟机的连接属性 1.桥接,利用真实网卡  设置和window 同一个网段就可以直接通信 2.hostnoly是通过vm8(查看你的所有网络连接) 只能和主机联系 设置和vm8同一 ...

  2. xshell连接本地Linux虚拟机!

    终端输入ifconfig获取本地虚拟机的IP地址; 安装openssh-server sudo apt-get install openssh-server 查看server是否启动: ps -ef ...

  3. xshell连接本地linux虚拟机速度很慢的解决办法

    今天发现用xshell连接centos太慢,网上查询后发现是因为ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可. 修改文件位置:vi /etc/ssh/sshd_confi ...

  4. 本地使用xshell连接本地虚拟机

    一.环境说明: 操作系统:win10 虚拟软甲:vmware破解版 终端工具:xshell 参考网址:[xshell连接本地虚拟机linux系统][注意事项][手动修改网络配置] 二.连接步骤: 1. ...

  5. xshell连接本地虚拟机中的centos

    1. 一开始Xshell连接不上(设置为DHCP 动态IP)虚拟机上的centos8 参考这篇博文,将centos上的DHCP改为static 静态IP xshell连接本地虚拟机中的centos 2 ...

  6. Xshell连接不上虚拟机&连接提示SSH服务器拒绝了密码,请再试一次

    问题1:Xshell连接不上虚拟机 #启动ssh服务 /etc/init.d/ssh start #查看SSH服务22端口是否开启 netstat -antulp | grep ssh 问题2:XSh ...

  7. 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 ...

  8. Xshell连接本地 Virtualbo Ubuntu

    1.打开Virtualbox软件,启动ubuntu虚拟机. Ctrl + Alt + T 打开终端输入一下命令: sudo apt-get update 然后安装ssh 输入:sudo apt-get ...

  9. Linux系列-Xshell连接本地VMware安装的Linux虚拟机

    一.安装VMwareWorkstation并安装RedHat虚拟机,这里安装步骤省略,网络的资料很多,大侠们不如百度或者谷歌一下,大把的资料. 二.打开本地电脑的“网络连接”,你会发现多出了2个网络适 ...

随机推荐

  1. 延迟对象$q和供应商配置config

    1.angular总的$q和jquery中的延迟对象很类似,用法也差不多 m1.controller('meng',['$scope','$q',function($scope,$q){ var df ...

  2. 06-scanf函数

    本文目录 变量的内存分析 scanf函数 回到顶部 一. 变量的内存分析 1. 字节和地址 为了更好地理解变量在内存中的存储细节,先来认识一下内存中的“字节”和“地址”. 1> 内存以“字节为单 ...

  3. working copy locked 问题

    解法 1 :  右键svn-->clean up 解法 2 :  被lock的文件夹进入控制台 del lock /q/s [转载解法] SVN 本地更新时,由于一些操作中断更新,如磁盘空间不够 ...

  4. jqGrid 设置列宽

    在jqgrid显示出来之后,需要手动调整列宽. 1. 经过调查jqgrid本身不支持指定列宽,当然这个是说的的初始化完成后. 2. 经过调查手动是可以调整列宽,所以进行了事件的查看resizestop ...

  5. ios8新特性widget开发-b

    os8发布已经有一段时间了,伴随着ios8同时也出现了许多新的特性,ios系统将会越来越开放,这是好事.其中一个新特性就是在下拉通知栏里加入了个性的widget,开发者可以自己定义widget的样式内 ...

  6. 【动态规划】Codeforces 698A & 699C Vacations

    题目链接: http://codeforces.com/problemset/problem/698/A http://codeforces.com/problemset/problem/699/C ...

  7. MYSQL中limit的使用

    limit是mysql的语法select * from table limit m,n其中m是指记录开始的索引,从0开始,表示第一条记录n是指从第m+1条开始,取n条.select * from ta ...

  8. 2014多校3 Wow! Such Sequence!段树

    主题链接:http://acm.hdu.edu.cn/showproblem.php? pid=4893 这个问题还真是纠结啊--好久不写线段树的题了.由于这几天学伸展树.然后认为线段树小case了. ...

  9. apue.h头文件(UNIX环境高级编程)

    在看UNIX环境高级编程是,碰到一个头文件"apue.h",搜一下别人的帖子,其实apue.h是作者自己写的一个文件,包含了常用的头文件,系统不自带.其中包含了常用的头文件,以及出 ...

  10. pip使用简要说明

    一.pip常用命令 安装指定包 pip install SomePackage #最新版本 安装指定包 pip install SomePackage==1.0.4 #指定版本 安装指定包 pip i ...