
다음과 같은 명령:
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에서(그렇다면 해당 계정을 차단하고 있는 것 같은데 터미널에서 변경하려고 하면 안 될까요?)
이 모든 것이 갑자기 잘못되고 있는 걸까요? 그것은 하나 이상의 것 같습니다.