宿主机通过SSH访问虚拟机中的Linux系统

来源:互联网 发布:扬子石化热电厂优化 编辑:程序博客网 时间:2024/04/28 14:07

测试环境介绍:

  • 宿主机(即你安装虚拟机的个人电脑):windows 7 旗舰版 64位操作系统
  • 虚拟机:VMware® Workstation 8.0.1 build-528992
  • Linux系统:Redhat9.0, Fedora16
  • 前提条件:虚拟机中的Linux和宿主机(你的本机系统,一般为windows)可以互相PING通

步骤:

  1. 若你的虚拟机中的Linux系统和本机的windows系统网络不同,可以参考博文:虚拟机下Linux共享Windows网络
  2. 打开你的虚拟机的“Virtual Network Editor”,添加NAT端口,如下图(我的Linux的地址是192.168.137.10):




  3. 进入你虚拟机中的Linux系统,设置一下你的防火墙:
    <1>将SSH服务添加到防火墙(有的叫安全级别配置)的“可信的服务”列表中
          注:若没有该设置项就不用设置了,但是此时要把通过SSH访问时用的端口(一般为22)添加到防火墙的可信的端口列表中,这种情况一般出现在服务器级的系统,如RedHat AS5中
    <2>将你的Linux中的SSH服务打开,一般它的名字为sshd,若是找不到Linux系统的服务管理界面,也可以通过命令打开:
    service sshd start
    若要想使你的SSH服务随机启动,可使用如下的命令:
    chkconfig --level 35 sshd on
    你执行如下命令,在弹出的对话框中找到“系统服务”项打开,若里面有sshd服务项,把它勾选上,这样也可以使ssh服务随机启动,若没有该项,那就通过上面的命令实现
    setup








  4. 设置完成,可以通过SSH或Putty等软件测试一下,有问题请在下面留言,祝你成功!


原创粉丝点击