如何使用ssh连接vmware虚拟机

参考文档
http://jingyan.baidu.com/article/08b6a591f0fafc14a9092275.html

            http://www.cnblogs.com/Leo_wl/p/4385381.html

虽然vmware有自带的共享文件夹,但是由于进入工作以后更多的使用Xshell、beyond compare等软件,就越发嫌弃这种较为粗糙的文件传输方式(笑)。

经过查询各种渠道的资料,大体上是知道需要使用linux系统启动SSH服务,在关闭了防火墙的情况下,设置好虚拟机的IP地址,就可以了。

我现在使用的linux系统内核版本是Linux version 2.6.32-504.el6.x86_64
是rhel-server-6.6-x86_64-dvd.iso 安装出来的
使用的虚拟机是WMware9.0

进入正题
1.首先检查本机是否装有ssh
#rpm -qa|grep ssh
openssh-5.3p1-104.el6.x86_64
libssh2-1.4.2-1.el6.x86_64
openssh-server-5.3p1-104.el6.x86_64
openssh-clients-5.3p1-104.el6.x86_64
openssh-askpass-5.3p1-104.el6.x86_64
如果没有的话,有网的可以使用 yum install shh安装
没有的话装载 rhel-server-6.6-x86_64-dvd.iso 进入Packages 寻找安装 主要是 openssh-5.3p1-104.el6.x86_64
使用"yum -ivh +包名"安装,不清楚安装地址的可以先用"yum -qp +包名" 查看默认安装地址

2.安装好了以后就开启SSH服务
#service sshd restart
或者使用
#sudo /etc/init.d/sshd restart

3.查看SSH配置文件,确定使用的端口号
#vi /etc/ssh/sshd.config
注意Port 字段
或者也可以
#sudo grep Port /etc/ssh/ssh_config
通常这个端口号都是22,如果修改端口你也可以直接在这里修改

4.关闭防火墙
#/etc/init.d/iptables stop

5.在我的电脑->右键管理->设备管理中创建过时设备->选择手动创建->网络适配器->Microsoft Loopback Adapter协议

6.在vmware->编辑->虚拟网络编辑器->添加网络
网络的vmnet信息选择桥接模式 并选择你刚刚创建的网络适配器Microsoft Loopback Adapte,然后确定

7.在vmware中右键你需要连接的系统->设置->网络适配器->自定义 选择你创建的网络。

这样你的虚拟机和本机就已经建立了SSH联系

PS:再此之前你必须确定为虚拟机配置好了静态IP地址。
在/etc/sysconfig/network-scripts/ifcfg-eth0 中配置

然后重启使之生效,具体设置就不在此赘述,只要是局域网IP192.168.x.x都可以

linux系统仍在学习中,对此原理只是粗浅的见识,欢迎各位指正。

  • 7
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值