精华内容
下载资源
问答
  • xshell连接虚拟机linux

    2015-04-11 17:30:55
    xshell连接虚拟机linux的步骤遇到的很多问题都做了详细描述
  • xshell连接虚拟机Linux

    2018-10-10 17:26:39
    1.关闭linux防火墙 service iptables stop chkconfig iptables off 2.启动ssh服务 service sshd start 3.在windows,打开命令行,出现如下信息 ...4.此时通过xshell再次连接本地linux,就可以成功。...

    1.关闭linux防火墙

    service iptables stop

    chkconfig iptables off

    2.启动ssh服务

    service sshd start

    3.在windows,打开命令行,出现如下信息

    C:\Users\Administrator>ping 

    4.此时通过xshell再次连接本地linux,就可以成功。

    展开全文
  • Xshell连接虚拟机linux

    2016-07-15 03:05:12
    今天学习了如何在Xshell中打开虚拟机中的linux,和大家分享一下 首先我们在我们windows的命令提示符界面(运行--cmd)中输入:ipconfig 可以得到关于我们电脑的一些ip的信息 如果我们安装了虚拟机,就会出现下面...

    今天学习了如何在Xshell中打开虚拟机中的linux,和大家分享一下

    首先我们在我们windows的命令提示符界面(运行--cmd)中输入:ipconfig  

    可以得到关于我们电脑的一些ip的信息

    如果我们安装了虚拟机,就会出现下面这个选项(还有一个选项VMnet1),记住里面的ip地址(后面需要进行比对)


    打开我们的虚拟机

    在编辑---虚拟网络编辑器中,选择VMnet8,将它的连接方式更改为NAT模式,并且设置ip子网(与上面的VMnet8中的ip在同一个网段中)

    VMnet8 169.254.7.128

    NAT      169.254.7.0/255.255.255.0


    同时在虚拟机中的另一处将连接方式更改为NAT(比较简单的一处,直接更改就可以了,有些是直接默认的)




    在linux系统用ifconfig命令查看一下是否更改成功,ping主机  成功,ping www.baidu.com 成功

    在主机上,ping 虚拟机的ip 成功,在这些步骤上,我们就可以开始用Xshell连接linux了



    打开Xshell  点击新建,选择ssh  在主机名的地方输入我们的linux的ip  默认端口号是22

    输入用户名和密码就可以登陆到我们的linux上面了

    同时我们也可以直接在Xshell上   ssh  <ip>  以root用户登陆



    展开全文
  • XShell连接虚拟机Linux

    万次阅读 2015-06-07 19:20:15
    在学习Linux系统时,通常我们都是在虚拟机中练习,并且时不时的还要回到物理机中查看教程和做笔记等。这样需要把键盘鼠标定位...要是能像实际工作中那样,使用Xshell直接连接服务器一样连接我们虚拟机中的系统该多好。

            在学习Linux系统时,通常我们都是在虚拟机中练习,并且时不时的还要回到物理机中查看教程和做笔记等。这样需要把键盘鼠标定位到虚拟机中才能输入和控制,退出虚拟机回到物理机输入的时候又要使用Ctrl+Alt才能将键盘鼠标定位到物理机,非常不方便。而且虚拟机中的Linux窗口和终端都看的很不爽。要是能像实际工作中那样,使用Xshell直接连接服务器一样连接我们虚拟机中的系统该多好。


    基本思路

            Xshell连接Linux系统是需要知道主机,即要连接的系统机器的IP地址。因此,要使用Xshell连接虚拟机里中Linux,当然也要首先知道这个Linux的IP地址,并且这个IP地址要在物理机中能ping通,保证物理机系统和虚拟机系统的网络是通的,这是最基本的思路。

     

    实验环境

            这里使用Windows7、VMware Workstation 11.0 、 CentOS7.0、Xshell4 作为实验环境。


    操作步骤

    一、物理机中的设置

            VMware Workstation11.0(其他版本也一样)安装完之后,会在“网络和共享中心”产生两个虚拟网卡,分别是VMware Network Adapter VMnet1 和 VMware Network AdapterVMnet8,如图所示:

           

            VMnet1是“仅主机模式(hotst-only)”的虚拟网卡,在专用网络内连接虚拟机时使用,或者说这个虚拟网卡仅用于物理机与虚拟机之间的互联,因此虚拟机是无法联网的。

    VMnet8是“NAT模式”,虚拟机共享物理机的IP地址,因此这种方式虚拟机是可以联网的。

            这里先以VMnet1举例,其实VMnet8也是与之一样的设置。


    1.设置VMnet1的IP地址,这里我设置为192.168.197.1,其实安装完Vmware Workstation 11后VMnet1的IP默认就是这个,所以这步相当于没有做任何修改,如果没有自动设置该IP,则需要手动设置。如图:

                 


    2.配置虚拟机的子网网段。之前思路里说过,要保证物理主机和虚拟机的网络能ping通,由于物理主机中设置了虚拟机的虚拟网卡(也可以理解成是物理机的一块物理网卡)的IP为192.168.197.1,因此虚拟机如果要使用VMnet1这个网卡与物理机通信,因此虚拟机的IP要设置为和192.168.197.1处于同一个网段,即192.168.197.0—192.168.197.255之间。

            点击Vmware Workstation的菜单 编辑->虚拟网络编辑器,从VMnet0、VMnet1、VMnet8中选择VMnet1,然后选择VMnet信息栏中的“仅主机模式”,再设置子网IP为:192.168.197.0,子网掩码为:255.255.255.0    如图:


           


            我的虚拟机安装完之后这里的值和选项也都是默认的,所以这一步相当于没做任何修改

            这一步就限制了如果虚拟机中的系统使用VMnet1这个网卡,那么系统的IP必须设置为192.168.197.0这个子网中的IP才能正常使用VMnet1这个虚拟网卡与物理机通信。

     

    3.设置虚拟机中Linux所使用的网络适配器的网络连接方式。这里我们使用VMnet1举例,所以网络适配器的网络连接就应使用对应的主机模式。在虚拟机中选择Linux系统,右键->设置,在对话框的“硬件”选项卡中,选择网络适配器,然后选择右边网络连接中的“仅主机模式”,该设置就是告诉虚拟机的Linux使用VMnet1和VMnet8哪个虚拟网卡。如图:

           


    4.设置虚拟机中Linux系统的IP地址。由于第2步设置了VMnet1的子网IP,因此如果虚拟机中的系统使用VMnet1这个网卡,那么系统的IP必须设置为192.168.197.0这个子网中的IP才能正常使用VMnet1这个虚拟网卡与物理机通信。

            这里以CentOS7为例,使用vi编辑器或者进入CentOS的图形界面,进入目录/etc/sysconfig/network-scripts在该目录有个文件名为:ifcfg-eno16777736。该文件就是CentOS的IP配置文件。由于Linux系统的系列和版本不同,文件名略有差异,例如早期版本或RedHat版本可能为ipfig-eth0
            由于CenOS7增强了对IPV6的支持,所以该文件中默认的网络连接IP使用的是IPV6。我们要在配置文件中增加IPV4的配置,如果文件中原本没有的配置项,手动增加即可,如图:

           

            注意:这里对Linux的网络配置文件编辑后需要重启网络服务才能生效!命令为:service network restart

           

            此时就完成了所有的设置,其实就第3步和第4步这两个设置,其他都是默认的。现在回到物理机,在CMD下使用ping命令测试是否能连接到虚拟机中的Linux,可以看到一切正常,说明物理机和虚拟机中的Linux的网络通了。


             5.使用Xshell连接Linux。由于物理机和虚拟机中Linux的网络已经配通,因此可以使用Xshell直接连接虚拟机的Linux了,使用刚才为Linux配置的IP:192.168.197.2 即可。打开Xshell,选择 文件->新建 在弹出的对话框左侧选择“连接” 然后在右侧输入会话名称,主机(H)(192.168.1967.2),其他保持默认即可,点击确定。这时候会提示输入用户名,就是虚拟机中Linux的用户名,之后再输入密码即可连接成功!为了方便以后使用,输入用户名和密码时我们都选择保存用户名和保存密码。


            如果我们想让虚拟机中的Linux可以联网,则虚拟机必须使用VMnet8这个虚拟网卡。此时需要做的修改有:

            1.设置物理机的网络连接中适配器管理中的VMnet8的IP地址;

            2.虚拟机的 编辑->虚拟机网络编辑器中选择VMnet8,设置子网IP和子网掩码;

            3.设置虚拟机的Linux的网络适配器的网络连接方式,选择NAT模式;

            4.设置Linux的IP地址,和步骤1设置的VMnet8在一个网段即可;

            5.重启Linux网络服务。

     

            此时要使用Xshell连接虚拟机Linux,则就需要使用步骤4中为Linux设置的和VMnet8在同一个网段的IP地址了。


            这样使用Xshell连接虚拟机的方式就很方便学习中使用了。将虚拟机中Linux设置为只启动系统不要启动图形界面,然后系统启动之后在Vmware中设置系统在后台运行,这样就可以关闭Vmware窗口了,大大节省了内存和桌面空间。

            至于如何设置Vmware让系统在后台运行,请自行百度!



    展开全文
  • 使用XShell连接虚拟机Linux系统

    千次阅读 2019-04-03 09:36:30
    Xshell连接虚拟机Linux系统 在学习Linux系统时,通常我们都是在虚拟机中练习,并且时不时的还要回到物理机中查看教程和做笔记等。这样需要把键盘鼠标定位到虚拟机中才能输入和控制,退出虚拟机回到物理机输入的...

    Xshell连接虚拟机Linux系统

            在学习Linux系统时,通常我们都是在虚拟机中练习,并且时不时的还要回到物理机中查看教程和做笔记等。这样需要把键盘鼠标定位到虚拟机中才能输入和控制,退出虚拟机回到物理机输入的时候又要使用Ctrl+Alt才能将键盘鼠标定位到物理机,非常不方便。而且虚拟机中的Linux窗口和终端都看的很不爽。要是能像实际工作中那样,使用Xshell直接连接服务器一样连接我们虚拟机中的系统该多好。

     

    基本思路

    Xshell连接Linux系统是需要知道主机,即要连接的系统机器的IP地址。因此,要使用Xshell连接虚拟机里中Linux,当然也要首先知道这个Linux的IP地址,并且这个IP地址要在物理机中能ping通,保证物理机系统和虚拟机系统的网络是通的,这是最基本的思路。

     

    实验环境

        这里使用Windows7、VMware Workstation 11.0 、 CentOS7.0、Xshell4 作为实验环境。

     

    操作步骤

    一、物理机中的设置

    VMware Workstation11.0(其他版本也一样)安装完之后,会在“网络和共享中心”产生两个虚拟网卡,分别是VMware Network Adapter VMnet1 和 VMware Network AdapterVMnet8,如图所示:

     

    VMnet1是“仅主机模式(hotst-only)”的虚拟网卡,在专用网络内连接虚拟机时使用,或者说这个虚拟网卡仅用于物理机与虚拟机之间的互联,因此虚拟机是无法联网的。

    VMnet8是“NAT模式”,虚拟机共享物理机的IP地址,因此这种方式虚拟机是可以联网的。

     

    这里先以VMnet1举例,其实VMnet8也是与之一样的设置。

     

    1.设置VMnet1的IP地址,这里我设置为192.168.197.1,其实安装完Vmware Workstation 11后VMnet1的IP默认就是这个,所以这步相当于没有做任何修改,如果没有自动设置该IP,则需要手动设置。

    如图:

              

     

    2.配置虚拟机的子网网段。之前思路里说过,要保证物理主机和虚拟机的网络能ping通,由于物理主机中设置了虚拟机的虚拟网卡(也可以理解成是物理机的一块物理网卡)的IP为192.168.197.1,因此虚拟机如果要使用VMnet1这个网卡与物理机通信,因此虚拟机的IP要设置为和192.168.197.1处于同一个网段,即192.168.197.0—192.168.197.255之间。

    点击Vmware Workstation的菜单 编辑->虚拟网络编辑器,从VMnet0、VMnet1、VMnet8中选择VMnet1,然后选择VMnet信息栏中的“仅主机模式”,再设置子网IP为:192.168.197.0,子网掩码为:255.255.255.0

    如图:

     

     

    我的虚拟机安装完之后这里的值和选项也都是默认的,所以这一步相当于没做任何修改

    这一步就限制了如果虚拟机中的系统使用VMnet1这个网卡,那么系统的IP必须设置为192.168.197.0这个子网中的IP才能正常使用VMnet1这个虚拟网卡与物理机通信。

     

    3.设置虚拟机中Linux所使用的网络适配器的网络连接方式。这里我们使用VMnet1举例,所以网络适配器的网络连接就应使用对应的主机模式。在虚拟机中选择Linux系统,右键->设置,在对话框的“硬件”选项卡中,选择网络适配器,然后选择右边网络连接中的“仅主机模式”,该设置就是告诉虚拟机的Linux使用VMnet1和VMnet8哪个虚拟网卡。

    如图:

     

     

     

    4.设置虚拟机中Linux系统的IP地址。由于第2步设置了VMnet1的子网IP,因此如果虚拟机中的系统使用VMnet1这个网卡,那么系统的IP必须设置为192.168.197.0这个子网中的IP才能正常使用VMnet1这个虚拟网卡与物理机通信。

    这里以CentOS7为例,使用vi编辑器或者进入CentOS的图形界面,进入目录/etc/sysconfig/network-scripts在该目录有个文件名为:ifcfg-eno16777736。该文件就是CentOS的IP配置文件。由于Linux系统的系列和版本不同,文件名略有差异,例如早期版本或RedHat版本可能为ipfig-eth0

        由于CenOS7增强了对IPV6的支持,所以该文件中默认的网络连接IP使用的是IPV6。我们要在配置文件中增加IPV4的配置,如果文件中原本没有的配置项,手动增加即可,如图:

       

     

    注意:这里对Linux的网络配置文件编辑后需要重启网络服务才能生效!命令如下:

     

     

    此时就完成了所有的设置,其实就第3步和第4步这两个设置,其他都是默认的。现在回到物理机,在CMD下使用ping命令测试是否能连接到虚拟机中的Linux,可以看到一切正常,说明物理机和虚拟机中的Linux的网络通了,如图:

     

     

        5.使用Xshell连接Linux。由于物理机和虚拟机中Linux的网络已经配通,因此可以使用Xshell直接连接虚拟机的Linux了,使用刚才为Linux配置的IP:192.168.197.2 即可。打开Xshell,选择 文件->新建 在弹出的对话框左侧选择“连接” 然后在右侧输入会话名称,主机(H)(192.168.1967.2),其他保持默认即可,点击确定。这时候会提示输入用户名,就是虚拟机中Linux的用户名,之后再输入密码即可连接成功!为了方便以后使用,输入用户名和密码时我们都选择保存用户名和保存密码。

     

     

    如果我们想让虚拟机中的Linux可以联网,则虚拟机必须使用VMnet8这个虚拟网卡。此时需要做的修改有:

    1.设置物理机的网络连接中适配器管理中的VMnet8的IP地址;

    2.虚拟机的 编辑->虚拟机网络编辑器中选择VMnet8,设置子网IP和子网掩码;

    3.设置虚拟机的Linux的网络适配器的网络连接方式,选择NAT模式;

    4.设置Linux的IP地址,和步骤1设置的VMnet8在一个网段即可;

    5.重启Linux网络服务。

     

        此时要使用Xshell连接虚拟机Linux,则就需要使用步骤4中为Linux设置的和VMnet8在同一个网段的IP地址了。

    展开全文
  • 今天发现用xshell连接虚拟机Linux 特别的慢,查了资料发现ssh的服务端在连接时会自动检测dns环境是否一致导致的。那么就去掉检测的环节。 使用命令:vim /etc/ssh/sshd_config 修改完毕后,使用命令:service...
  • 使用Xshell连接linux服务器 linux系统
  • xshell远程连接虚拟机linux操作系统: 1.修改windows OS中的虚拟机的网卡配置(修改VMnet1的IP地址与虚拟机的IP地址在同一网段) VMnet1代表仅主机模式;VMnet8代表NAT模式 2.配置linux OS的网卡配置: 编辑配置文件...
  • 如图显示:安装好Xshell6以后打开,然后用ifconfig查看Linux的IP地址,这个IP地址输入到如图的位置,然后就可以了,当然,你的LINUX 能上网才行,我有一篇博客就是讲的LINUX系统配置上网。 ...
  • Xshell连接虚拟机Linux

    万次阅读 2018-01-11 16:12:25
    首先,要将虚拟机中的Linux系统设置为桥接模式。 然后进一步确认虚拟机的ip地址跟本机地址在同一个网段(要ping的通)。 具体操作如下: 1、查看我本机的IP地址是:10.253.0.51 2、继续查看虚拟机linux...
  • 解决方法网上有很多,不过我都试了不行。...其实还有一种情况,可能是你虚拟机分配的ip发生了变化,那么你以前用xshell连接的ip就不对了。 这时,你到虚拟机里,运行 ipconfig ens33 然后连接新的ip就没问题了 ...
  • 本地主机Xshell连接虚拟机Linux CentOS

    万次阅读 2018-01-17 15:38:53
    一、前期环境准备: 在虚拟机安装Linux系统,并安装CentOS。笔者在这里的镜像为CentOS7 ...当我们想要Xshell远程来操作虚拟机时,每次都需要查看虚拟机的IP才能连接使用。针对这种情况,我们需...
  • 1.liunx下命令行执行setup进入设置 2.选择系统服务,往下找到sshd,前面标 * 标识已经开启,如果sshd没有开启,则选中后按下空格标上 * 3....选择刚才添加的主机,点连接,输入linux的用户名密码,连接成功
  • 我使用的是NAT模式,没有做其他修改网卡配置的设置,在windows下可以ping通虚拟机上的Linux,但是Xshell依旧连不上Linux 在终端输入: ps -e | grep ssh 发现没有sshd,也就是说没有ssh 服务器 解决办法 sudo apt ...
  • xshell6连接Ubuntu 一, 官网下载xshell 官网链接 点击下载 --》 点击 填写正确邮箱 在邮箱点击下载链接 下载完成直接点击安装 二 , 打开xshell6 接下来可能会出现链接失败 大概有如下原因 1,linux系统下通常...
  • 1.我的是centos7,xshell6 2.首先将虚拟机ip设置为静态 打开网卡文件 vi /etc/sysconfig/network-scripts/ifcfg-ens33 网关IP 修改网卡文件 IDADDR是虚拟机IP NETMASK是子网掩码 NET_CONTROLLED=no GATEWAY=网关...
  • 在windows下用XShell 连接虚拟机linux Ubuntu14,以及静态ip,DNS设置## linux静态ip设置 ## 配置window上的网络: 如果为nat则配置VMnet8 如果为桥接则配置VMnet1 vim /etc/network interfaces 配置如下:1 auto...
  • 问题:windows和linux能够互相ping通,且防火墙关闭,Xshell无法连接linux 原因:SSH未开启 首先 setup # 进入设置页面 进入 System sevices 打开sshd 再检查是否开启 systemctl restart sshd 再次连接成功 ....
  • 一、前期环境准备: 在虚拟机安装Linux系统,并安装CentOS。笔者在这里的镜像为CentOS7 ...当我们想要Xshell远程来操作虚拟机时,每次都需要查看虚拟机的IP才能连接使用。针对这种情况,我们需...
  • 1、首先要保证linux的ip和本地windows在同一个网段,执行命令:ifconfig 进行查看 2、如果查看不到IP。执行命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0,打开文件后,文件为空,在这个文件中输入以下信息...
  • 直接显示连接失败 Could not connect to '192.168.3.190' (port 22): Connection failed. 首先要确定linux系统开启ssh服务 解决方案参照百度: 如何在Ubuntu上开启SSH服务 地址:https://jingyan...
  • 原因:ssh的服务端在连接时会自动检测DNS环境是否一致。 解决:修改为不检测 步骤: vi /etc/ssh/ssh_config 修改 #UseDNS yes 为 #UseDNS no 最后输入命令重启服务: systemctl restart sshd
  • 原因:ssh的服务端在连接时会自动检测DNS环境是否一致。 解决:修改为不检测 步骤: vi /etc/ssh/ssh_config 修改 #UseDNS yes 为 #UseDNS no 最后输入命令重启服务: systemctl restart sshd
  • Linux中使用登录root用户后,查看本机ip地址: ifconfig 如果出现以下错误,说明ifconfig命令不存在: 解决思路为: 1.查看ifconfig命令是否存在 查看 /sbin/ifconfig是否存在 2.如果ifconfig...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,002
精华内容 800
关键字:

xshell连接虚拟机linux

linux 订阅