SSH 원격 로그인 연결이 포트 전달을 거부했습니다.

SSH 원격 로그인 연결이 포트 전달을 거부했습니다.

다음과 같은 명령:

ssh -p 12345 -L 23456:localhost:548 -L 34567:localhost:5900 [email protected]

(물론 실제 매개변수는 아닙니다)

이제 다음을 반환합니다.

ssh: connect to soulmate.dyndns.org port 12345: Connection refused

이것은 수년 동안 작동했으며 SSH는 전 세계 거의 모든 곳에서 내 호스트 컴퓨터로 터널링했습니다. 가장 최근에는 OS X 10.13.x에서 10.11.x까지였습니다. 이제 "11"은 "15"입니다. 즉, 원격 호스트 서버가 10.15.1, "Catalina"가 되었습니다.

나는 이것을 여기에 문서화했다는 것을 배웠습니다. http://ctlow.ca/SSH-VPN_MacOSX.html

인수 를 생략하면 -p터널이 설정됩니다. 나는 이것을 로컬 네트워크에서 테스트하고 있습니다. 그러나 그것을 사용해도 문제가 되지 않는다는 말을 들었습니다 dyn-updater. 그런 다음 화면 공유가 작동하고 파일 공유가 작동하지만 "소울메이트"가 아닌 외부 드라이브에서만 작동합니다.

다음을 사용하는 경우에도 해당 동작이 발생합니다.

ssh [email protected]

표준 포트를 사용하십시오. 예:

afp://192.168.1.{q}:548

dns.com dyn-updater에서 작동 중이며 내 IP를 볼 수 있다고 합니다.

어쨌든 -p보안 강화를 위해 사용하는 것입니다. Linksys AC1900(모델 번호: EA7500) 라우터가 있는데 단일 포트 전달이 외부로 12345(예)로 설정되고 내부로 22(평상시처럼 원격 로그인용)로 설정되어 있습니다.

3개의 포트를 모두 테스트했습니다. https://canyouseeme.org 리디렉션된 모든(5자리) 번호는 작동하지만 모든 원래 기본 포트는 작동하지 않습니다.

서버(원격, 호스트)에서 시스템 기본 설정을 살펴보았습니다.

  • 사용자(아무것도 하지 않음)

  • 나누는;

    • "원격 로그인"에서 "이 사용자만" 및 "모든 사용자"를 시도했습니다.
    • "파일 공유" 아래에 "soulmate"를 공유 폴더로 추가했습니다.
  • 보안 및 개인 정보 보호;

    • 방화벽이 꺼져 있습니다(켜고 싶습니다).
    • 개인 정보 보호, 전체 디스크 액세스에는 smbd, sshd 및 터미널이 포함됩니다.
  • 네트워크(할 일 없음).

철저하게 다른 작은 것들을 위해 :

  • 10.15에서는 이제 터미널이 터미널 zsh대신 사용하려고 합니다 . 괜찮습니다. bash위와 같이 실패했습니다. 나는 그것을 bash로 되돌리려고 노력했습니다. 동일합니다. 어쨌든, 이는 SSH 터널을 생성하려는 로컬 클라이언트이며 변경되지 않았습니다.

  • OS X는 이제 SMB를 원한다고 어딘가에 나와 있으며 AFP는 더 이상 사용되지 않지만 (파일 공유 패널) 중 하나 또는 둘 다에 대한 옵션이 있으며 조합이 작동하지 않습니다.

  • 나의 새로운 Mac Mini에는 하드웨어 보안 기능이 있습니다. 이것이 여기에 영향을 미치나요? "soulmate" 계정은 기본 계정이자 관리자 계정입니다.

이러한 역할을 분리한 다음 "기본"에 로그인을 시도해야 할까요(기본 "공유 및 권한"은 "시스템: 읽기 및 쓰기"이고 "관리자/모든 사람: 읽기 전용"이므로 이를 변경할 수 없기 때문입니다). Finder에서(그렇다면 해당 계정을 차단하고 있는 것 같은데 터미널에서 변경하려고 하면 안 될까요?)

이 모든 것이 갑자기 잘못되고 있는 걸까요? 그것은 하나 이상의 것 같습니다.

관련 정보