SSH 터널을 통한 IP 전달

도마

상황에는 3 대의 기계가 포함됩니다.

  • 어떤 의미를 통해 인터넷에 일부 노트북에 연결 어딘가에
  • B 표준 ISP를 통해 인터넷에 연결된 서버 (dyndns에서 제공하는 고정 IP : myserver.dyndns.com)
  • C 4G 동글을 통해 인터넷에 연결된 다른 서버

A <--- ISP1 --- ISP 2 ---> B <--- ISP 2 --- 4G ---> C

4G 동글이 새로운 수신 연결을 거부함에 따라 autosshB를 통해 A에서 C로 연결할 채널을 배치했습니다 .

autossh -M 0 -N [email protected] -R 10022:127.0.0.1:22 -R 10000:127.0.0.1:10000

잘 작동합니다.

이제 다음을 입력하여 4G 동글의 웹 인터페이스에 액세스하고 싶습니다.

myserver.dyndns.com:80

그래서 NATing을 시도했습니다.

  • B :

    iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination 127.0.0.1:10000
    

    iptables -t nat -A POSTROUTING -d 127.0.0.1 --dport 10000 -j MASQUERADE`
    
  • C :

    iptables -t nat -A PREROUTING -p tcp --dport 10000 -j DNAT --to-destination 192.168.8.1:80
    

    iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
    

참고 : eth14G 동글의 인터페이스, 해당 인터페이스의 C IP는 192.168.8.100, 동글의 IP는 192.168.8.1입니다.

불행히도 그것은 작동하지 않습니다. 또한 IP 전달을 활성화했습니다.

echo 1 > /proc/sys/net/ipv4/ip_forward

입력 할 때

iptables -t nat -L -v -n

BC 의 만 PREROUTING 라인 B는 각 시도 이후의 패킷 수 증가를 본다.

netfilter작동 방식 에 대한 불완전한 이해 때문일 수 있습니다 .

도움을 주시면 감사하겠습니다!

앤더슨 메데이로스 고메스

iptables -t filter -nvL서버 B와 C에 출력을 제공 할 수 있습니까?

autossh채널이 서버 C에서 실행되는 것 같습니다 . 맞습니까? 그렇다면 다른 접근 방식을 제안합니다. B에서는 커널이 권한이없는 사용자가 포트 80을 열도록 허용하지 않기 때문에 REDIRECT 규칙이 필요합니다.

iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-ports 10000
iptables -t filter -A INPUT -p tcp --dport 10000 -j ACCEPT

(편집) : 서버 B GatewayPorts에서 /etc/ssh/sshd_config다음 에서 활성화해야합니다 .

# /etc/ssh/sshd_config
GatewayPorts clientspecified

서버 C에서 autossh인수 를 수정하여 연결을 동글로 직접 전달합니다 .

autossh -M 0 -N [email protected] -R 10022:127.0.0.1:22 \
    -R :10000:192.168.8.1:80

설정에서 볼 수있는 유일한 오류 PREROUTING는 서버 C 체인 규칙에 있습니다.이 시나리오에서는 네트워크 인터페이스를 통해 들어오는 패킷에만 영향을 미치기 때문에 평가되지 않습니다. 에서 생성 한 연결 ssh은 로컬에서 생성되므로 OUTPUT체인의 규칙의 영향을받습니다 .

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SSH SOCKS 터널을 통해 트래픽을 특정 IP로 전달

분류에서Dev

SSH 터널을 통한 VNC vino 전용

분류에서Dev

SSH 역방향 터널을 통해 특정 포트 전달

분류에서Dev

두 개의 SSH 터널을 통해 X11 전달

분류에서Dev

SSH 터널을 통한 DNS

분류에서Dev

SSH 터널을 통한 OpenVPN

분류에서Dev

SSH 터널을 통해 X11을 전달할 수 있습니까?

분류에서Dev

원격 포트 전달을 통해 jumphost를 통한 SSH 세션

분류에서Dev

원격 포트 전달을 통해 jumphost를 통한 SSH 세션

분류에서Dev

동적 포트 전달을 통해 프록시를 통한 ssh

분류에서Dev

SSH 용 IP를 통한 PAM 필터링

분류에서Dev

역방향 SSH 터널을 통한 직접 SSH 터널

분류에서Dev

역방향 SSH 터널을 통한 직접 SSH 터널

분류에서Dev

역 SSH 터널을 통한 SFTP?

분류에서Dev

다중 홉을 통한 SSH 터널

분류에서Dev

SSH 터널을 통한 UDP 트래픽

분류에서Dev

터널링을 통한 SSH 액세스

분류에서Dev

HTTPS를 통해 Facebook으로 SSH 터널 로컬 포트 전달

분류에서Dev

VPN을 통해 범위 IP 만 전달

분류에서Dev

VPN을 통해 범위 IP 만 전달

분류에서Dev

개인 키를 사용하여 관리 서버를 통한 PuTTY ssh 터널 포트 전달

분류에서Dev

터미널 길이와 너비는 SSH 및 텔넷을 통해 어떻게 전달됩니까?

분류에서Dev

인증서 전달로 터널을 통해 SSH를 사용하여 파일 복사

분류에서Dev

서버를 통한 ssh 포트 전달

분류에서Dev

SSH 터널을 통한 SSH 연결이 계속 닫힙니다.

분류에서Dev

전용 장치를 통한 홈 오피스 용 영구 SSH (또는 VPN) 터널

분류에서Dev

미국 기반 IP 주소에 대한 SSH 터널 프록시를 통해 YouTube가 작동하지 않음

분류에서Dev

원격 지원 : SSH 터널을 통한 RDP 라우팅?

분류에서Dev

여러 머신을 통한 SSH 터널링 (SOCKS 용)

Related 관련 기사

  1. 1

    SSH SOCKS 터널을 통해 트래픽을 특정 IP로 전달

  2. 2

    SSH 터널을 통한 VNC vino 전용

  3. 3

    SSH 역방향 터널을 통해 특정 포트 전달

  4. 4

    두 개의 SSH 터널을 통해 X11 전달

  5. 5

    SSH 터널을 통한 DNS

  6. 6

    SSH 터널을 통한 OpenVPN

  7. 7

    SSH 터널을 통해 X11을 전달할 수 있습니까?

  8. 8

    원격 포트 전달을 통해 jumphost를 통한 SSH 세션

  9. 9

    원격 포트 전달을 통해 jumphost를 통한 SSH 세션

  10. 10

    동적 포트 전달을 통해 프록시를 통한 ssh

  11. 11

    SSH 용 IP를 통한 PAM 필터링

  12. 12

    역방향 SSH 터널을 통한 직접 SSH 터널

  13. 13

    역방향 SSH 터널을 통한 직접 SSH 터널

  14. 14

    역 SSH 터널을 통한 SFTP?

  15. 15

    다중 홉을 통한 SSH 터널

  16. 16

    SSH 터널을 통한 UDP 트래픽

  17. 17

    터널링을 통한 SSH 액세스

  18. 18

    HTTPS를 통해 Facebook으로 SSH 터널 로컬 포트 전달

  19. 19

    VPN을 통해 범위 IP 만 전달

  20. 20

    VPN을 통해 범위 IP 만 전달

  21. 21

    개인 키를 사용하여 관리 서버를 통한 PuTTY ssh 터널 포트 전달

  22. 22

    터미널 길이와 너비는 SSH 및 텔넷을 통해 어떻게 전달됩니까?

  23. 23

    인증서 전달로 터널을 통해 SSH를 사용하여 파일 복사

  24. 24

    서버를 통한 ssh 포트 전달

  25. 25

    SSH 터널을 통한 SSH 연결이 계속 닫힙니다.

  26. 26

    전용 장치를 통한 홈 오피스 용 영구 SSH (또는 VPN) 터널

  27. 27

    미국 기반 IP 주소에 대한 SSH 터널 프록시를 통해 YouTube가 작동하지 않음

  28. 28

    원격 지원 : SSH 터널을 통한 RDP 라우팅?

  29. 29

    여러 머신을 통한 SSH 터널링 (SOCKS 용)

뜨겁다태그

보관