如何解决一个会话无法建立Ansible Paramiko SSH
我有基于freebsd的sandvine设备,我需要创建用于多自动化目的的剧本,但是当我需要升级特权时遇到了问题,唯一的升级特权的方法是通过此命令sv_enable sv_admin
,它的工作原理类似于su -
命令将提示符从>$
更改为>#
sudo在这里不起作用,因此当我运行剧本时,当涉及到此命令sv_enable sv_admin
时,剧本挂起了,我将Ansible的默认ssh连接更改为paramkio,但是仍然没有遇到同样的问题,我感谢您及时注意此问题,并在此先感谢您。
我的剧本:
---
- hosts: device-01
gather_facts: false
remote_user: sv_admin
connection: paramiko
vars:
ansible_ssh_private_key_file: /root/.ssh/m2q_id_rsa
#ansible_ssh_pass: /root/.ssh/m2q_passphrase
tasks:
- name: Check Paramiko privilege escalation
command: "{{ item }}"
with_items:
- id
- pwd
- 'sv_enable sv_admin'
- id
register: shell_output
- debug: var=shell_output
- debug:
msg: hello
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。