SSH 连接有效,但连接无效

问题描述

我正在尝试设置一个 ansible 环境。控制服务器是一台 Windows 10 机器。因此,在那里安装了 cygwin。维护/控制的服务器是 Windows 10 或 linux 机器。 对于连接,我已经可以设置 ssh 连接。因此,在控制服务器上安装了 openssh 服务器,在维护/控制器服务器上安装了 openssh 客户端。生成 SSH 密钥(公共、私有)并将公共密钥传输到文件夹 ssha/.ssh 中的维护/控制服务器。 在 cygwin 上可以建立连接。但是当使用 ansible 时,我得到一个错误。对于连接 作为第一步,我有一个简单的 ping 并避免使用主机文件和任何剧本。 ,例如

ansible 192.168.1.30 -u ssha -m win_ping

然后显示以下消息。

192.168.1.30 |无法访问! => { “改变”:假, "msg": "身份验证或权限失败。在某些情况下,您可能已经能够进行身份验证但没有目标目录的权限。考虑将 ansible.cfg 中的远程 tmp 路径更改为根目录为“/tmp”的路径. 失败的命令是:( umask 77 && mkdir -p "echo ~/.ansible/tmp/ansible-tmp-1610305300.3137856-64003402380126" && echo ansible-tmp-1610305300.3137856-64003402380126="echo ~/.ansible/tmp/ansible-tmp-1610305300.3137856-64003402380126" ),以结果 1" 退出, “无法访问”:true }

我没有更多想法如何解决这个问题。非常感谢您的帮助。

哈德良

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)