我正在尝试使用跳转/堡垒主机连接到私有子网中的其他主机。我得到以下错误:
{
"msg": "Failed to connect to the host via ssh: OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017\r\ndebug1: Reading configuration data /etc/ssh/ssh_config\r\ndebug1: /etc/ssh/ssh_config line 58: Applying options for *\r\ndebug1: auto-mux: Trying e
朋友,
我正在尝试对一个EC2实例运行一些可分析的任务,并得到以下错误:
fatal: [ubuntu]: UNREACHABLE! => {"changed": false, "msg": "Failed to connect to
the host via ssh: ssh: connect to host 34.218.130.84 port 22:connection timed out",
"unreachable": true}
我认为,问题与Ansible配置有关,因为我尝试使用相同的IP、用户名和pem-f
目前,我正在为远程计算机更改端口。我还必须允许Centos 6.9上的防火墙规则。折叠是我在sshd上打开端口2222的命令。我不知道如何使用ansible在iptables上打开端口2222。有人能帮忙吗?
- hosts: web
tasks:
- name: Change The default Port for SSH
lineinfile: dest=/etc/ssh/sshd_config
regexp="#Port 22"
line="Port 2222"
我有一个由ansible-playbook -u <username> -k playbooks/example.yml从命令行手动运行的ansible攻略
上面的方法运行良好。它会提示我输入SSH密码并运行攻略。
The ansible version in my linux machine: 2.7.7
作为我的构建计划的一部分,我需要在竹子中运行它。在竹子中,我不能输入密码,因为它不会提示我。所以我希望将用户名和ssh密码作为参数作为命令的一部分进行传递。
我试过了
ansible-playbook playbooks/monitor-linux-node.yml -e
我一直在尝试让Ansible提供一台远程机器,我想让远程机器使用自己的密钥进行设置,并且能够从Bitbucket克隆git存储库。
用户设置好了,有了自己的id_rsa.pub,密钥已经注册到了bitbucket。
但是,当我使用Ansible Git模块时,该模块似乎总是尝试使用运行playbook的机器上的密钥。
如何让git模块从远程机器使用id_rsa.pub?
相关的任务是:
- name: be sure prom-king has an up-to-date clone of its own repository
git:
repo: "ssh://ddcrn