Putty连接虚拟机中的Linux

简介:
+关注继续查看

为了学习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


VBoxManage setextradata Fedora13 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysshd/GuestPort" 22


VBoxManage setextradata Fedora13 "VBoxInternal/Devices/pcnet/0/LUN#0/Config/mysshd/HostPort" 2222

    其中Fedora13为虚拟机系统的名字,mysshd是随意起的名字,

    22是虚拟机Linux的ssh的端口,2222是映射出的端口。

 

    但是我在进行如上设置后,虚拟机竟然启动不了了,报出如下错误:

    Configuration error: Failed to get the "MAC" value

 

    上网查询后,按如下设置可解决此问题(这是由于主机网卡类型的原因)

VBoxManage setextradata Fedora13 "VBoxInternal/Devices/e1000/0/LUN#0/Config/mysshd/Protocol" TCP


VBoxManage setextradata Fedora13 "VBoxInternal/Devices/e1000/0/LUN#0/Config/mysshd/GuestPort" 22


VBoxManage setextradata Fedora13 "VBoxInternal/Devices/e1000/0/LUN#0/Config/mysshd/HostPort" 2222

 

    同时可删除第一次设置时残留的配置,配置在C:\Documents and Settings\{loginuser}\.VirtualBox下,两个配置文件分别为:

    1.VirtualBox.xml

    2.VirtualBox.xml-prev



本文转自wang_yb博客园博客,原文链接:http://www.cnblogs.com/wang_yb/archive/2010/06/21/1762303.html,如需转载请自行联系原作者

目录
相关文章
|
14天前
|
Linux 数据安全/隐私保护
如何在 Linux 中使用 nmcli 连接 WiFi?
如何在 Linux 中使用 nmcli 连接 WiFi?
18 0
|
1月前
|
缓存 网络协议 测试技术
一招教你快速学会Linux ssh连接免密登录
#编辑配置文件,在最后添加如下内容: AllowUsers student1 student2 #重启ssh服务后生效
58 0
|
1月前
|
存储 缓存 网络协议
深入理解Linux网络——TCP连接的开销
在应用程序里,我们使用多少内存都是自己能掌握和控制的,但是纵观Linux整台服务器,除了应用程序以外,内核也会申请和管理大量的内存。 一、相关实际问题 内核是如何管理内存的
|
1月前
|
网络协议 Linux C++
Linux TCP作为服务器连接的单连接、Select、Poll和Epoll方式:C/C++实现高效的服务器通信
在Linux服务器开发中,TCP(Transmission Control Protocol)作为面向连接的通信方式,为实现可靠的服务器通信提供了强大支持。不同的服务器连接方式,如单连接、Select、Poll和Epoll,各有优势,可以根据连接数和性能需求选择合适的方式。本文将深入探讨这四种方式的实现原理,并给出C/C++代码例子,帮助读者更好地理解和使用这些方式。
32 0
|
1月前
|
网络协议 Linux 数据库
Linux TCP作为服务器连接方式:建立稳健高效的服务器通信
在Linux服务器开发中,TCP(Transmission Control Protocol)是一种常用的传输层协议,它为服务器与客户端之间的连接提供可靠的、面向连接的通信方式。本文将深入探讨Linux TCP作为服务器连接方式的工作原理,包括服务器端的建立、连接管理和数据传输,以帮助读者建立稳健高效的服务器通信。
33 0
|
2月前
|
Linux 网络虚拟化 iOS开发
Manjaro Linux 连接公司的 VPN 网络
用 Linux 和用 Windows/macOS 不一样,它真的需要用户操心很多东西。比如怎么连接公司的 VPN 网络……最后我使用 PPTP Client 连上了,遂写个文章做个记录吧。
34 0
|
2月前
|
Linux 开发工具 数据安全/隐私保护
【Linux】使用git 连接到远程gitee仓库
【Linux】使用git 连接到远程gitee仓库
76 0
|
2月前
|
Ubuntu 网络协议 安全
Linux历史及环境搭建(VMware搭建CentOS7环境以及使用XShell连接Vmware)
UNIX从满足个人的设计需求开始,逐步成长为由许多不同开发商所支持的标准软件产品。
|
2月前
|
移动开发 缓存 安全
连接世界的纽带:掌握Linux网络设计中的WebSocket服务器
本文探索了在Linux环境下实现WebSocket服务器的网络设计,将WebSocket服务器作为连接世界的纽带,为读者介绍了如何掌握Linux网络设计中的关键技术。文章从实现WebSocket协议到优化服务器性能和稳定性等方面进行了深入讲解。通过学习本文,读者将能够全面了解WebSocket服务器的原理和工作机制,并获得构建高效、可靠的Linux WebSocket服务器的实用技巧和最佳实践。无论是初学者还是有经验的开发人员,都能从本文中获得宝贵的知识和启发,进一步提升在Linux网络设计中的能力。让我们一同打造连接世界的纽带,掌握Linux网络设计中WebSocket服务器的精髓。
41 0
连接世界的纽带:掌握Linux网络设计中的WebSocket服务器
|
2月前
|
安全 Ubuntu Linux
嵌入式Linux开发环境搭建之十一 --- Putty连接虚拟机Centos出现:Network error:Connection refused的解决方法
嵌入式Linux开发环境搭建之十一 --- Putty连接虚拟机Centos出现:Network error:Connection refused的解决方法
89 0
推荐文章
更多