MAAS 无法 ssh 到远程主机

MAAS 无法 ssh 到远程主机

我已经配置了 maas 并成功调试和部署了主机,但我无法通过 maas 控制器节点远程 ssh 到主机,我已经生成了一个 ssh 密钥并导入到 maas 管理员用户,ssh 在部署前正常工作并接受连接,但它无法识别 ssh 密钥,部署后我收到以下错误

管理员@os-maas-cntrl:~$ ssh 172.16.103.12

ssh:连接到主机 172.16.103.12 端口 22:连接被拒绝

你能帮助我解决这个问题吗?

答案1

我相信您的问题是因为您在 SSH 连接中缺少用户名。

ssh [email protected]

答案2

我已经尝试了两种方式,有用户名和没有用户名,身份验证方法是公钥,问题是它不接受任何 ssh 请求,如果是用户名错误,我相信我至少应该通过 ssh 访问并被拒绝

这是我正在使用的 maas 版本

administrator@os-maas-cntrl:~$ dpkg --list | grep maas
ii  maas                               2.1.2+bzr5555-0ubuntu1~16.04.1      all          "Metal as a Service" is a physical cloud and IPAM
ii  maas-cli                           2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS client and command-line interface
ii  maas-common                        2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS server common files
ii  maas-dhcp                          2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS DHCP server
ii  maas-dns                           2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS DNS server
ii  maas-proxy                         2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS Caching Proxy
ii  maas-rack-controller               2.1.2+bzr5555-0ubuntu1~16.04.1      all          Rack Controller for MAAS
ii  maas-region-api                    2.1.2+bzr5555-0ubuntu1~16.04.1      all          Region controller API service for MAAS
ii  maas-region-controller             2.1.2+bzr5555-0ubuntu1~16.04.1      all          Region Controller for MAAS
ii  python3-django-maas                2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS server Django web framework (Python 3)
ii  python3-maas-client                2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS python API client (Python 3)
ii  python3-maas-provisioningserver    2.1.2+bzr5555-0ubuntu1~16.04.1      all          MAAS server provisioning libraries (Python 3)

我可以在部署之前通过 ssh 连接到主机,但它拒绝我的连接,我已经创建了一个 ssh 密钥并将其上传给 maas 管理员用户,并通过该管理员用户部署了机器。

我正在尝试使用 maas 基础实现 openstack 环境,并且我目前正在使用部署在 vmware 中的虚拟机,maas 目前可以部署和配置远程机器,因此本节没有问题。但是,当尝试部署 openstack 时,它会失败,因为它无法通过 ssh 和超时访问机器。

administrator@os-maas-cntrl:~$ dpkg --list | grep juju
ii  juju-2.0                           1:2.1~beta4-0ubuntu1~16.04.1~juju1  amd64        Juju is devops distilled - client
administrator@os-maas-cntrl:~$ dpkg --list | grep conjure-up
ii  conjure-up                         2.1.0-0~201701041302~ubuntu16.04.1  all          Package runtime for conjure-up spells

相关内容