虚拟机连接Xshall

 

如果IP没有修改:

1.关闭selinux

vim /etc/selinux/config    selinux=disabled

 

2.vim /etc/sysconfig/network-scripts/ifcfg-eth0

[ onboot=yes]

【shift+zz】保存退出

service network restart

Reboot

 

3.允许所有IP:

vim /etc/hosts.allow 添加 sshd: ALL.

service sshd restart

 

 

 

xshell连接虚拟机下创建的linux

Xshell 是一个强大的安全终端模拟软件,它支持SSH1, SSH2, 以及Microsoft Windows 平台的TELNET 协议。Xshell 通过互联网到远程主机的安全连接以及它创新性的设计和特色帮助用户在复杂的网络环境中享受他们的工作。

Xshell可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

工具/原料

  • linux虚拟机
  • xshell

方法/步骤

  1. 1

1 打开虚拟机,设置linux虚拟机为 仅主机 模式。

2 编辑linux的网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0(redhat6和7版本配置文件不一样,以6为例)

3 为虚拟机配置一个ip(ip不做固定要求)(注意重启网卡服务:service network restart)

 

 

 

  1. 2

1 打开真实机的网络配置

2 找到vmnet1的连接,右键-属性

3 双击 版本协议4 (tcp/ipv4)

4 设置静态ip地址 ,地址要和虚拟机的ip地址为同一网段

 

 

 

 

  1. 3

1 打开xshell客户端

2 右上角 文件-新建

3 主机栏里填入linux虚拟机的ip地址,其他按需求填写

4 右上角 文件-打开-选择我们创建的会话。点击 连接 。

 

 

 

 

1 等待弹出对话框,用户名中填入linux虚拟机中创建的用户(可以选保存用户名,方便下次使用)  点击 确定

2 在密码栏里输入你选择用户的密码(同样可以选择保存)

3 点击确定,等待连接。

 

 

 

 

Linux学习之XShell与虚拟机的连接

实验软件环境: 
虚拟机软件Vmware Workstation12.0、虚拟机系统CentOS 6.364位)、XShell 5.0 
1.
配置IP地址: 

先打开真实机本地网卡的详细信息,记录下你的计算机的ip,子网掩码,网关,和DNS2.打开虚拟机后设置网卡连接方式为桥接;登录系统后按照老师说的setup来到网卡设置页面,按照你刚才记录的你的真实机的信息填入,而不是照老师的信息输入,就是说你和老师的电脑的Ip是不同的,这里注意要稍微修改一下,比如你的真实机的网卡的IP192.168.1.12,那么你填入的IP应该为192.168.1.X,如192.168.1.13

要使XShell和虚拟机连接,首先虚拟机应该要有IP地址,这里在虚拟机中使用的是桥接的方式,我们可以采取手动给虚拟机配置IP地址的方式。

先用ipconfig查到本地ip

  • 可以在虚拟机中输入setup命令,直接进入配置ip地址的界面,选择第三项:
  • 选择第一项:
  • 选择网卡eth0
  •  
  • 配置静态IP和网关: 

  •  
    然后保存并退出,回到shell界面,我们可以输入命令:ifconfig看是否有我们刚刚配置的ip信息。(我自己配置的时候没有出现eth0的网卡信息)。默认是关闭状态。 
    2.
    设置网卡的配置文件: 
    上一步虚拟机的IP已经配置好了,只不过还没有启动网卡,我们需要进入配置文件设置为运行状态。
  • 输入命令:

#vi /etc/sysconfig/network-scripts/ifcfg-eth0 [编辑网卡的配置文件] 注意vi后面的空格!
输入上述命令后回车,打开配置文件

  • 使用方向键移动光标到最后一行,按字母键“O”,进入编辑模式: 

  •  
    “ONBOOT”改为yes(改为启动状态)(如果“BOOTPROTO“dhcp,更改为BOOTPROTO=none 
    完成后,按一下键盘左上角ESC键。 
    输入:

:wq (注意前面的:符号)

在屏幕的左下方可以看到,输入回车保存配置文件。

  •  
  • 重启网络服务: 
    输入命令: 

#service network restart

网络重启后,eth0ip就生效了,使用命令#ifconfigeth0 查看。 


 
然后可以到主机检测一下能否ping通: 


这样说明IP地址就配好了。

3.XShell的连接: 
直接打开XShell客户端,新建一个会话,输入虚拟机的IP地址,输入用户名,密码每次登陆的时候输入。

 
 

连接的时候有一个提示,我们点击保存。 

到这里我们就把虚拟机和XShell连接起来了,可以使用XShell进行操作。

 

注意点:

1.如果有同学安装的是 centos7的话。安装的时候把虚拟机选择系统选的时候选centOS 64位的。否则的话网卡是检测不到的。

2.通过xshell连接不上虚拟机中的linux,可能是ip配错了,不是随便配的,应该和自己电脑上的ip在同一个网段里面。自己电脑window系统cmd->ipconfig -all 列出详细的信息,按照上面的配置。虚拟机和自己电脑在同一个网段才能用xshell连上,

Xshell连不上虚拟机的,请按照下列流程。1.先打开真实机本地网卡的详细信息,记录下你的计算机的ip,子网掩码,网关,和DNS2.打开虚拟机后设置网卡连接方式为桥接;登录系统后按照老师说的setup来到网卡设置页面,按照你刚才记录的你的真实机的信息填入,而不是照老师的信息输入,就是说你和老师的电脑的Ip是不同的,这里注意要稍微修改一下,比如你的真实机的网卡的IP192.168.1.12,那么你填入的IP应该为192.168.1.X,如192.168.1.13
 

3,自己遇到的问题是没有网络重启和vi后面的空格,其他的安装教程一步步走就没有问题了。

 

 

 

 

  1. 5

也可以通过命令连接:ssh (要连接的虚拟机ip地址)

 

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值