【发布时间】:2015-08-28 15:13:25
【问题描述】:
我正在尝试像这样在 Ansible 中配置 UFW:
- name: Set firewall default policy
ufw: state=enabled policy=reject
sudo: true
- name: Allow SSH in UFW
ufw: rule=allow port=22 proto=tcp
问题是一旦执行“设置防火墙默认策略”,ansible 就会断开与服务器的连接:
TASK: [Set firewall default policy] *******************************************
changed: [xxx]
TASK: [Allow SSH in UFW] ******************************************************
fatal: [xxx] => {'msg': 'FAILED: [Errno 61] Connection refused', 'failed': True}
FATAL: all hosts have already failed -- aborting
在我看来,应用 reject 策略后,SSH 会话似乎已终止。我该如何解决这个问题?如果这有什么不同,我将使用用户名/密码身份验证(即没有 SSH 密钥)登录。
【问题讨论】: