我们创建云主机,如果使用dashboard创建,如果无法使用ssh登录,可以在对应实例的控制台中,使用vi命令修改sshd_config配置文件。

但是在使用命令行创建云主机时,如果无法登录,可以在OpenStack计算节点启动virsh console命令强制登录,再使用vi命令修改sshd_config配置文件。

[root@compute ~]# virsh
欢迎使用虚拟化环境下的交互式终端 virsh。

输入:'help' 获得命令的帮助信息
       'quit' 退出

virsh # list
 Id   名称                状态
----------------------------------
 1    instance-00000001   运行中
 3    instance-00000003   运行中

virsh # console 3
连接到域 instance-00000003
Escape character is ^] (Ctrl + ])

CentOS Linux 7 (Core)
Kernel 3.10.0-327.el7.x86_64 on an x86_64

centos7 login: root
Password:
Last login: Thu Dec 14 13:41:19 on tty1
[root@centos7 ~]# vi /etc/ssh/sshd_config
12-15 10:47