我是ansible的新手。我有一台ubuntu机器,已经安装了Ansible和3个lxc容器。我无法在ubuntu VM和容器的源机器之间建立ssh连接。我想在它们之间使用无密码授权。
我通过ssh Keygen生成ssh密钥,并尝试使用以下命令将其添加到lxc容器中:ssh-copy-id -i /root/.ssh/id_rsa.pub [email protected]它说允许被拒绝。我无法通过IP地址10.0.3.4登录到ssh容器,但是出于某种原因,我可以通过名称db1登录到ssh容器。我在sshd.config文件中将密码身份验证更改为yes。
默认情况下,所有Linux发行版都已通过root用户禁用ssh,这是安全措施-这可能是您遇到权限被拒绝错误的原因之一。