问题描述
KVM虚拟机升级ssh版本后,主机因为维护掉电,等主机上电后,虚拟机重启后,再也无法ssh连接访问。
问题解决过程
- 虚拟机主机通过MobaXterm shell无法打开virt-manager;提示X11无法转发;
- virsh console直连虚拟机连接不上;提示连接到域xxx,换码符号为^].然后卡死;
- 通过virsh dumpxml xxx|more, 看到启动了viewer配置:
- 通过vncviewer仍然无法访问。
解决方法
-
首先在主机上安装vncserver相关软件:
yum install vnc -
然后通过本地vncviewer访问主机,在主机上打开virt-manager;
-
通过virt-manager管理虚拟机
-
登陆进去虚拟机后,修改了2个配置文件/etc/ssh/sshd_config:
usePAM yes
和/etc/pam.d/ssh, 内容分别参考:
4.1 https://cloud.tencent.com/developer/article/1894132
4.2 https://www.wandouip.com/t5i360047/
记之。