모뎀을 통해 전달된 SSH가 최근 실패하기 시작했습니다. 업데이트

모뎀을 통해 전달된 SSH가 최근 실패하기 시작했습니다. 업데이트
Server host Ubuntu 18.04: Openssh-server/bionic-updates,bionic-security,now 1:7.6p1-4ubuntu0.1 amd64

Modem: Arris Xb6

고객을 대상으로 테스트:

  • Ubuntu 18.10: openssh-client/cosmic, 이제 1:7.7p1-4 amd64
  • Ubuntu 18.04: openssh-client/bionic-updates, bionic-security, 이제 1:7.6p1-4ubuntu0.1 amd64
  • Debian 9.5: openssh-client/stable, 이제 1:7.4p1-10+deb9u4 amd64

최근 펌웨어 업데이트 이전에는 모뎀이 제대로 전달되었습니다. ISP 기술 지원(모뎀 제공업체)의 조언에 따라 모뎀을 공장 상태로 재설정하여 남아 있는 잘못된 캐시를 모두 지우고 전달 테이블을 다시 작성했습니다.

불운.

  • 모뎀은 정상적으로 다른 포트로 전달할 수 있습니다.
  • 모뎀은 SSH 포트 22를 통해 호스트에 텔넷을 전달합니다.

그러나 SSH 세션을 생성하려는 시도가 실패합니다.

SSH 서버에는 키(비밀번호 비활성화)가 필요하지만 다른 포트에서 수신 대기하는 다른 SSH 서버로 전달할 때 동작은 동일합니다. 그래서 이거나를 위한이것은 Arris 질문이 아닌 SSH 질문이지만 관련성이 있을 수 있으므로 Arris를 질문에 포함하고 있습니다(저는 SSH 또는 네트워킹 전문가가 아닙니다!).

호스트 3개(Debian과 Ubuntu는 동일하게 동작함)

  1. michiganArris 호스트 이름은 acerSSH 서버로 전달된 Ubuntu 18.04 호스트입니다.
  2. vaioUbuntu 18.10 SSH 클라이언트입니까?

michigan다음으로 전달하도록 설정acer

Vaio에서 Acer로 SSH를 통해 연결할 수 있지만 미시간을 통해 SSH로 연결할 수는 없습니다. acer(LAN 호스트 이름)에 대한 성공적인 시도에는 다음 줄이 모두 포함되고, michigan(모뎀 호스트 이름)에 대한 실패한 시도에는 다음 줄 중 첫 번째 줄만 포함된다는 점을 제외하면 연결 시도의 출력은 거의 동일합니다.

debug3: hostkeys_foreach: reading file "/home/stephen/.ssh/known_hosts"
debug3: load_hostkeys: loaded 1 keys from acer
debug3: hostkeys_foreach: reading file "/home/stephen/.ssh/known_hosts"
debug3: load_hostkeys: loaded 1 keys from acer
debug3: hostkeys_foreach: reading file "/home/stephen/.ssh/known_hosts"
debug3: load_hostkeys: loaded 1 keys from 10.0.0.110 (acer IP address)

다음 오류로 인해 acer 시도가 실패합니다.

debug1: expecting SSH2_MSG_KEX_ECDH_REPLY
Connection reset by <IP of acer> port 22

이는 모뎀과 호스트의 방화벽이 꺼져 있는 경우에도 발생합니다.

DNS는 LAN DNS를 통해 구현되는데 모뎀의 IP 주소를 통해 연결을 요청해도 동작은 동일합니다.

SSH2_MSG_KEX_ECDH_REPLY지금까지 이에 대한 정보를 검색해도 유용한 정보가 반환되지 않았습니다.

관련 정보