SSHλ‘ λ¦¬λ μ€ μλ² μ μμμ λ‘κ·ΈμΈνλ©΄μ΄λ μμ΄λ μ λ ₯ν λΉλ°λ²νΈ μ λ ₯κΉμ§ μκ°μ΄ μ§μ°λλκ²½μ°κ° μμ΅λλ€.
μ΄λ ν΄κ²°νλ λ°©λ²μ μ°Ύμ보μμ΅λλ€.
μμΈμ νμ νκΈ° μν΄μ ssh μ μμ "-vvv" μ΅μ μ μΆκ°νλ©΄ ssh μ μμ μν΄μ μ£Όκ³ λ°λ μ 보λ€μ΄ μμΈν λμ€κ² λ©λλ€.
1. GSSAPI μΈμ¦λ¬Έμ
SSH λ‘κ·ΈμΈ μμ SSH ν΄λΌμ΄μΈνΈλ λͺ κ°μ§ μΈμ¦ κ³Όμ μ κ±°μΉλλ°μ, κ·Έ μ€μ GSSAPI μΈμ¦μ΄λΌλ λ¨κ³κ° μμ΅λλ€. μ΄ κ³Όμ μ SSH μλ²κ° GSSAPI μλ²μ μ μν΄μ ν΄λΌμ΄μΈνΈμ μ ν¨μ±μ μΈμ¦λ°λ κ³Όμ μ΄ λ€μ΄κ° μλλ°, μ΄ κ³Όμ μ΄ μ€ν¨ν λ SSH μΈμ μ΄ μμλλ κ²μ΄ μλΉν μ§μ°λκΈ°λ ν©λλ€.
ν΄κ²°μ± μ SSH μ€μ μμ GSSAPI μΈμ¦μ μ¬μ©νμ§ μκ² ν΄ μ£Όλ κ²μ λλ€.
SSH μ€μ νμΌμ μ΄μ΄μ GSSAPIAuthentication μ κ²μν©λλ€.
$ vi /etc/ssh/sshd_config |
ν΄λΉ νλͺ©μ κ°μ "no" λ‘ μ€μ ν©λλ€.
GSSAPIAuthentication no |
SSH μλ²λ₯Ό μ¬μμ ν©λλ€.
$ systemctl restart sshd |
2. μλ°©ν₯ DNS μ‘°ν λ¬Έμ
SSH μ μμ΄ λλ €μ§λ λ€λ₯Έ λ¬Έμ λ‘λ μλ°©ν₯ DNS μ‘°ν¬ μ λλ€. SSH μλ²κ° ν΄λΌμ΄μΈνΈλ‘λΆν° λ‘κ·ΈμΈ μμ²μ λ°μΌλ©΄, μλ²λ 보μμμ μ΄μ λ‘ ν΄λΌμ΄μΈνΈμ IPμ λν΄μ μλ°©ν₯ DNSλ₯Ό μ‘°νν©λλ€. λ§μ½ μλ°©ν₯ μ‘°νκ° μ€ν¨νλ©΄ timeout μκ° λ§νΌ μ μμ΄ λ¦μ΄μ§λλ€.
μλ°©ν₯ DNS μ‘°ν κΈ°λ₯μ μ¬μ©νμ§ μκ² ν΄μ£ΌκΈ° μν΄μ μ€μ νμΌμ μ½λλ€.
$ vi /etc/ssh/sshd_config |
UseDNS λΌλ νλͺ©μ κ²μν΄μ μλμ κ°μ΄ ν΄λΉ νλͺ©μ κ°μ "no"λ‘ μ€μ ν©λλ€.
UseDNS no |
μ°Έκ³ λ‘ μ κ° μ€μΉν CentOSμμλ "UseDNS yes" κ° μ£Όμμ²λ¦¬ λμ΄ μμλλ°, μ£Όμμ νκ³ κ°μ noλ‘ μ€μ νμ λ λ¬Έμ κ° ν΄κ²°λμμ΅λλ€.
SSH μλ²λ₯Ό μ¬μμ ν©λλ€.
$ systemctl restart sshd |