내 IP 주소를 추가하고 /etc/hosts.allow
Fail2ban이 내 IP 주소를 금지했는지 확인했습니다. sshd_config 파일의 MaxStartups가 너무 작은지도 확인했는데 그렇지 않았습니다. 확인해 보니,
tail -f /var/log/auth.log
XXX.XXX.X.XXX 포트 3000 [preauth] 라인을 통해 Connection Reset이 보입니다.
하지만 내 노트북(클라이언트)에서는 kex_exchange_identification: read: Connection Reset by Peer 메시지와 함께 연결이 즉시 중지됩니다.
누구든지 이 문제를 해결하도록 도와줄 수 있나요? 이거 하는데 3시간이나 잘 썼는데...
+)는 ssh -vvv
다음과 같이 표시됩니다.
OpenSSH_8.1p1, LibreSSL 2.7.3 \
debug1: Reading configuration data /etc/ssh/ssh_config \
debug1: /etc/ssh/ssh_config line 47: Applying options for * \
debug2: resolve_canonicalize: hostname XXX.XXX.XX.XX is address \
debug2: ssh_connect_direct \
debug1: Connecting to XXX.XXX.XX.XX [XXX.XXX.XX.XX] port 22. \
debug1: Connection established. \
debug1: identity file /Users/sueyeon/.ssh/id_rsa type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_rsa-cert type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_dsa type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_dsa-cert type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_ecdsa type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_ecdsa-cert type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_ed25519 type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_ed25519-cert type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_xmss type -1 \
debug1: identity file /Users/sueyeon/.ssh/id_xmss-cert type -1 \
debug1: Local version string SSH-2.0-OpenSSH_8.1 \
kex_exchange_identification: read: Connection reset by peer
+) 누군가 나에게 말했다 ssh는 더 이상 dsa 키(예: id_dsa)를 사용하지 않습니다(깨진 dsa 암호화 체계로 인해). 서버가 키를 수신하고 자동으로 연결을 닫을 수 있습니다.
이 문제에 대한 해결책은 무엇입니까?
저는 Ubuntu 20.04.2를 사용하고 있고 제 노트북(클라이언트)은 macOS Catalina 10.15.7입니다.