找回密码
 注册
关于网站域名变更的通知
查看: 210|回复: 1
打印 上一主题 下一主题

Putty连接虚拟机中的Linux

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-9-3 18:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
为了学习linux,最好的方法就是安装虚拟机,出了问题后重装比较方便。
我在visualbox中安装了Fedora13后,想利用Putty来连接虚拟机中的Linux,这样可以避免启动图形界面带来的性能损耗,而且可以熟悉linux强大的命令行操作界面。
在配置ssh连接的时候遇到一些问题,总结如下:
1.ssh包的安装,这个在系统安装时选上即可,装完系统后也可安装。
2.visaulbox的端口映射配置:
    (1)虚拟机系统的网络连接选择默认的NAT方式即可。
    (2)在visualbox的安装目录下有命令行工具VBoxManage.exe,执行以下命令:
VBoxManage setextradata Fedora13 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysshd/Protocol" TCP

3 R9 {% ]7 n5 r. O$ x  S2 P; UVBoxManage setextradata Fedora13 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysshd/GuestPort" 22

' ~& n) X; v3 B7 ]: e: vVBoxManage setextradata Fedora13 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysshd/HostPort" 2222
    其中Fedora13为虚拟机系统的名字,mysshd是随意起的名字,
    22是虚拟机Linux的ssh的端口,2222是映射出的端口。

1 U2 H1 s1 F2 z# u3 p2 h3 W
    但是我在进行如上设置后,虚拟机竟然启动不了了,报出如下错误:
    Configuration error: Failed to get the "MAC" value

9 p. o3 _! f% a8 ]4 R
    上网查询后,按如下设置可解决此问题(这是由于主机网卡类型的原因)
VBoxManage setextradata Fedora13 "VBoxInternal/Devices/e1000/0/LUN#0/Config/mysshd/Protocol" TCP
, w1 o# t: g! h: k2 I
VBoxManage setextradata Fedora13 "VBoxInternal/Devices/e1000/0/LUN#0/Config/mysshd/GuestPort" 22

/ r8 B" U. L4 G& z1 C* jVBoxManage setextradata Fedora13 "VBoxInternal/Devices/e1000/0/LUN#0/Config/mysshd/HostPort" 2222

* {8 y! ?: ~$ K# G$ W
    同时可删除第一次设置时残留的配置,配置在C:\Documents and Settings\{loginuser}\.VirtualBox下,两个配置文件分别为:
    1.VirtualBox.xml
    2.VirtualBox.xml-prev

6 @* `7 o$ u4 @* q3 E1 t! P

该用户从未签到

2#
发表于 2020-9-3 19:08 | 只看该作者
Putty连接虚拟机中的Linux
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-27 16:35 , Processed in 0.078125 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表