当前位置:首页 > 虚拟机 > 正文

kvm虚拟机映射ssh


一、ssh是装在电脑桌面还是虚拟机里面安装在虚拟机中。linux
7-1虚拟机安装SSH详细步骤
WuJiaYFN
原创
关注
0赞·1696人读
1在Ubuntu中安装SSH
在新安装的虚拟机上,使用ls无法显示.ssh的隐藏文件。这是因为初始虚拟机系统没有安装ssh。您需要按照以下步骤安装:
1.输入命令:
$sudoapt-getinstallopenssh-server
2.输入启动服务命令
$/etc/init.d/sshstart
3.输入重启服务命令
$/etc/init.d/sshrestart
4.输入命令sudosu,不用填写路径,直接按住回车就成功
$sudosu
5.检查是否生成了.ssh隐藏文件
6.输入exit命令退出当前操作。就完成了
7。如果当前用户下找不到.ssh文件夹,则需要输入以下命令:
登录后复制
$sshlocalhost
原因:.ssh是文件夹记录密码信息。如果没有以root身份登录,则不会有.ssh文件夹,因此登录localhost并输入密码即可生成。


二、kvm有虚拟机镜像,怎么安装虚拟机秦安KVM安装虚拟机
1.安装准备
1.确保机器有VT
终端输入命令:grepvmx/proc/cpuinfo(INTEL芯片)
grepsvm/proc/cpuinfo(AMD芯片)
如果不知道厂家芯片,输入:egrep'(vmx|svm)'/proc/cpuinfo
如果flags:中有vmx或svm,则表示支持VT;如果没有输出,说明你的CPU不支持,你将无法成功安装KVM虚拟机。
2.确保BIOS中VT已开启
Intel(R)VirtualizationTech[Enabled]
如有需要,需要在BIOS中开启VT-d
3.确保内核版本较新新增,支持KVM
使用uname–r查看内核版本。如果Linux版本低于2.6.20,则需要升级内核。
2.安装KVM
下面介绍Ubuntu和CentOS下KVM虚拟机的安装和使用:
在Ubuntu中,使用guest登录,安装KVM的命令为:
sudoapt-getinstallkvmqemuqemu-kvmvirt-managerkernel-packagelinux-sourcekqemu-sourcebuild-essential
kvm安装成功后,会有/dev/kvm。如果不需要图形管理器,则只需安装前三个即可。
检查KVM是否安装成功。执行:virsh-cqemu:///systemlist
如果输入果如下,则说明成功:
Connectingtouri:qemu:///system
IdNameState
----------------------------------
注1:在CentOS中安装时,必须先选择Selinux为enable,并使用命令
#system-config-securitylevel-tui
查看或修改selinux的状态。
注2:在CentOS中以root身份登录时,安装命令为:
yuminstallkvmkmod-kvmqemu
重新加载kvm模块:modprobekvm-intel(Intel机器)或modprobekvm-amd(amd机器))
注3:可以使用以下命令查看kvm模块是否加载:
/sbin/lsmod|grepkvm
如果输出kvm版本信息,则说明kvm模块已加载已加载
注4:安装后,可以使用qemu-kvm命令,输入命令。如果系统示未知命令,请检查/usr/libexec下是否有qemu-kvm可执行文件。如果有,请将其复制到/bin。只需转到目录即可。如果您已按照上述步骤操作,但在/bin、/usr/libexec、/usr/bin或/usr/sbin中找不到qemu-kvm可执行文件,可以执行以下命令:
#yumprovides*/qemu-kvm
注5:安装新内核后,部分软件版本可能会过低,不兼容。例如,Firefox版本太低而无法启动。
在CentOS下(以firefox为例)可以使用以下命令更新软件:
#yumupdatefirefox
3.在KVM下安装虚拟机
1.使用QEMU创建磁盘镜像注意:在CentOS和新版本的Qemu中:qemu-imgcreate–8G
2.使用KVM安装GuestVM
光盘安装:
sudokvm–localtime–cdrom/dev/
硬盘安装:
sudokvm–localtime–m512–––bootd–clock–rtc–no-acpi
注:官方建议使用-no-acpi参数,因为qemu/kvm不支持,可能会导致CPU过高用法。
注1:CentOS下硬盘安装为qemu-kvm–localtime–m512–––bootd–no-acpi,即需要去掉-clockrtc选项,否则会出现时钟不会被初始化。
注2:CentOSquestmouse:exportSDL_VIDEO_X11_DGAMOUSE=0可以解决VM中无法识别USB鼠标的问题。
注3:安装win7时,不能使用-no-acpi选项。


三、电脑通过网线连接kvm宿主机无法ssh访问虚拟机你想问的是,为什么电脑通过网线连接到kvm主机时,无法通过SSH访问虚拟机?原因包括网络配置和防火墙设置问题。
1.网络配置问题:验证虚拟机的网络配置是否正确。在KVM中,您可以选择桥接网络、NAT网络或虚拟网络等不同的网络模式。
2。防火墙设置:检查主机和虚拟机的防火墙设置。如果防火墙阻止SSH访问,请在防火墙中打开SSH端口(默认为22)。