원격 SSH 서버에 연결할 수 없습니다

원격 SSH 서버에 연결할 수 없습니다

Ubuntu 22.04를 실행하는 Linux 서버가 있고 LAN()에서 SSH를 통해 연결할 수 있지만 WAN을 통해서는 연결할 수 없습니다. 따라서 실행하려고 하면 항상 다음과 같은 오류 코드가 나타납니다(포트 전달이 설정되어 있습니다).ssh [email protected]ssh -p 22 user@<router ext.ip>

  Unable to negotiate with <IP address> port 22: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1  

하지만 내 라우터에는 고정 IP 주소가 없기 때문에 동적 DNS를 설정했는데 시도해도 여전히 동일한 오류 코드가 나타납니다.ssh -p 22 [email protected]

내가 시도한 것

  1. 이 답변은 Unix 및 Linux SE에서 제공됩니다.
    그런데 다음과 같은 오류가 발생했습니다.
Unable to negotiate with <IP address> port 22: no matching cipher found. Their offer: 
3des-cbc

강제로 시도하면 3des-cbc다음 오류가 다시 발생합니다.ssh -c 3des-cbc [email protected]

Unable to negotiate with <IP address> port 22: no matching key exchange method found. 
Their offer: diffie-hellman-group1-sha1
  1. 다음으로~/.ssh/config 업데이트됨/etc/ssh/ssh_config
Host XX.XX.XX.XX
    Ciphers 3des-cbc
    KexAlgorithms +diffie-hellman-group1-sha1

그러나 이 역시 결과가 나오지 않았습니다(같은 오류 메시지).
3. 업데이트/재설치/중지 - 서비스 시작/비활성화 - 서비스 활성화
이 역시 작동하지 않았습니다.

노트:openssh-server버전을 사용하고 있습니다 (1:8.9p1-3).

이제 어떻게 해야 하나요?

관련 정보