VPN 터널을 사용하여 SSH 서버를 설정하는 방법은 무엇입니까? (sshd 서비스를 위한 정책 라우팅)

VPN 터널을 사용하여 SSH 서버를 설정하는 방법은 무엇입니까? (sshd 서비스를 위한 정책 라우팅)

말로 설명하기가 어려워서 그림으로 그려봤습니다.

간단히 말해서, 저는 그것이 작동하기를 원합니다. 표적
기본적으로 저는 SSH를 통해 내 노트북[A]에서 데스크탑[B]으로 연결하고 OpenVPN 연결을 통해 IRC 클라이언트와 같은 터미널 프로그램을 실행할 수 있기를 원합니다.

지금까지 라우터에서 sshd, OpenVPN 터널링 및 포트 전달을 수행했지만 포트가 닫혀 있거나 전달되지 않은 것 같고 연결 시간 초과가 발생하는 것 같습니다.VPN 없이 시도했지만 역시 실패했습니다..

편집:
[B]가 OpenVPN 없이 실행되면 외부 IP에 대한 연결이 허용되지만 OpenVPN으로 실행될 때는 허용되지 않습니다.

나는 무엇이 잘못되었는지 모른다.


이상하게도 (나에게는) 이것은 잘 작동합니다.

여기에 이미지 설명을 입력하세요.

[A]에서 [B]로 [A]$ ssh [B].local_IP,
[B](VPN을 통해)에서 [B](WAN IP)로 연결할 수 있습니다 [B]$ ssh [B].WAN_IP.
이것이 의미가 있기를 바랍니다. 이 구성에서는 포트 전달이 작동하는 것으로 보이고 sshd는 로컬로 작동하지만 이전 구성에서는 포트 전달이 작동하지 않았습니다(?).


나는 이것이 쉬울 것이라고 생각했지만 그렇지 않았습니다. 헛된 인터넷 검색.

내 라우터는 Belkin F5D8636-4 v1(01)이므로 문제가 발생할 수 있지만 새 라우터를 구입하기 전에 다른 모든 가능성을 배제하고 싶습니다.

편집 2):
나는 우연히 발견했다이 게시물, 그러나 그 대답은 나에게 도움이 되지 않습니다. 정책 라우팅을 만지작거린 후 약간의 성공을 거두었지만 다른 문제가 발생하여 라우팅 테이블을 이해하지 못했다는 사실을 알게 되었습니다.
하지만 해결책은 정책 라우팅이라고 믿습니다.

어떤 제안이라도 감사하겠습니다.

답변1

응, 답을 찾았어여기(일어나다).
[B] 기기의 이 설정으로 문제가 해결되었습니다.

ip rule add from 192.168.1.X table 128
ip route add table 128 to 192.168.1.0/24 dev eth1
ip route add table 128 default via 192.168.1.1

사용자에게 크레딧을 주고 싶습니다.아그와.

관련 정보