ssh
[Linux] SSH timeout Configuration
Background Terraform으로 provisioner를 사용하는 중 계속해서 SSH timeout이 발생 -> "lost connection"의 에러가 발생했다. 해결은 다른 방법이였지만, SSH timeout문제가 발생할 수 있어서 정리해 두는게 좋겠다. SSH timeout? SSH timeout을 설정하지 않은 초기값은 ssh 연결시, 연결 종료 전까지 계속 유지되게 설정되어있다. 이는 보안상으로 위험할 수 있기 때문에 일정 시간 후에 자동으로 ssh 연결이 끄늫어지도록 설정해두는게 보안상 유리하다. # /etc/ssh/sshd_config #ClientAliveInterval 0 #ClientAliveCountMax 3 ClientAliveInterval 0 : Client가 살아있는지 ..
[Ansible] 자동으로 known_hosts에 등록하기
[Version 정보] Ansible 2.9.15 vagrant 2.2.14 CentOS vm='generic/centos8' Ubuntu vm='ubuntu/trusty64' Known_hosts란? 이미 알고 있어, 확인하지 않아도 되는 믿을 수 있는 호스트. known-hosts를 등록해주는 명령어 Files Auto_known_hosts.yml --- - hosts: Ubuntu connection: local serial: 1 gather_facts: no tasks: - name: get known_hosts fingerprint for ubuntu nodes command: /usr/bin/ssh-keyscan -t ecdsa {{ ansible_host }} register: keyscan..