You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何ansible.builtin.ssh缺失?按文档应默认包含却无法找到

问题分析与解决办法

核心问题:命令使用有误

ansible.builtin.ssh是连接插件,并非普通模块。ansible-doc默认仅搜索模块目录,直接执行ansible-doc ansible.builtin.ssh会提示找不到,这是混淆了插件类型导致的。

正确查看连接插件的命令

要查看连接插件的文档,需要添加-t connection参数指定插件类型:

ansible-doc -t connection ansible.builtin.ssh

验证插件是否存在的其他方式

可以直接查看Ansible的连接插件目录,确认ssh插件文件是否存在:

ls /usr/lib/python3/dist-packages/ansible/plugins/connection/ssh.py

只要该文件存在,就说明ssh连接插件已正常安装,只是之前的命令用法错误。

补充说明

你通过apt安装的Ansible 2.10.8属于包含ansible-core的完整安装包,ssh连接插件是默认自带的,不存在缺失问题。


内容的提问来源于stack exchange,提问作者Greg0ry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 01:59:52