서버에 Fail2ban을 설치했는데 SSH 포트가 22가 아닐 때 이 오류가 발생했습니다.
이것은 almalinux 배포판입니다. selinux가 22와 다른 포트를 허용하도록 semanage port -a -t ssh_port_t -p tcp {{ var_ssh_port }}를 설정했습니다. selinux가 재부팅 후에도 변경 사항을 유지하지 않는 경우를 대비해 rc.local에도 넣었습니다.
나는 Fail2ban을 관리하기 위해 ansible 플레이북을 사용하고 있습니다. 두 개의 서로 다른 Ansible 플레이북을 사용해 보았지만 다시 시작한 후에도 동일합니다. "호스트에 대한 경로 없음"이라는 ssh 오류가 발생합니다.
ssh 포트를 22로 유지하고 실패2반이 활성화된 동안 재부팅하기 전에 연결할 수 있으면 오류가 발생하지 않습니다.
어디에서 조사해서 시도해야 할지 모르겠습니다.
감사해요