하나의 공용 SSH 서버를 사용하여 공용 IP없이 A에서 C로 직접 SSH 연결 설정

Jirislav

다음 SSH 서버 / 클라이언트를 사용할 수 있습니다.

A-공용 IP 없음

B-공용 IP

C-공용 IP 없음

다음과 같이 A에서 C로 SSH 연결을 설정할 수 있습니다.

1) C를 B에 연결합니다. C에서 수행 :

ssh -R 10100:localhost:22 B_IP

2) 컴퓨터 A에서 ssh-agent를 사용할 수 있도록 B 후크를 사용하여 A에서 C로 포트 전달을 설정합니다.

ssh -L 5000:localhost:10100 B_IP

3) 이제 ssh 키를 사용하여 A에서 C에 "직접"액세스 할 수 있습니다.

ssh -p 5000 localhost

... 내 요점은 :

시스템 B가 다운 된 후에도 작업을 계속할 수 있도록 A에서 C 로의 새로운 "순수"연결을 어떻게 든 설정할 수 있습니까 ?

이 두 컴퓨터가 이미 연결을 공유하고 있다는 것을 깨닫는 한 가능해야한다고 생각합니다. 아니면 제가 틀렸습니까?

시간과 아이디어에 감사드립니다 :)

user1686
  • 일반적인 방법은 나 C의 라우터에서 "NAT 포트 포워딩"을 설정하는 것입니다. (처리 방법은 라우터에 따라 다르지만 모든 곳에 지침이 있습니다.) 이렇게하면 C- 라우터의 공용 주소 + "전달 된"포트에 연결할 수 있으며 연결은 C를 통해 진행됩니다.

    (참고 : NAT 포트 포워딩과 SSH 포트 포워딩은 비슷 하지만 망치와 스크루 드라이버처럼 구별 됩니다. 혼동하지 마십시오.)

  • 라우터에 대한 관리 액세스 권한이없는 경우 많은 게임 및 P2P 프로그램과 마찬가지로 UPnP 또는 NAT-PMP를 사용하여 포트 전달 규칙을 설정할 수 있습니다. 이를 위해 upnpc또는 natpmpc명령을 사용하십시오.

  • 위의 방법이 모두 작동하지 않으면 NAT 홀 펀칭 형식이 필요합니다 . ( TCPICMP 홀 펀칭 기사 도 참조하십시오 .)

    안타깝게도 다양한 특정 프로그램 에서 널리 사용 되지만 chownat 는 작동 할 수 있지만 TCP에 대한 일반적인 도구는 많지 않은 것 같습니다 .

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VPN 연결로 서버에 SSH를 사용할 수 없습니다.

분류에서Dev

ssh를 사용하여 라이브 서버에 연결하고 내 자식을 밀어 넣습니다.

분류에서Dev

bitbucket에서 ssh를 사용하여 연결할 수 없습니다.

분류에서Dev

SSH를 사용하여 서버의 Git에 연결

분류에서Dev

VPN 연결로 서버에 SSH를 사용할 수 없습니다.

분류에서Dev

SSH 사용자를 하나의 시스템에서 연결하도록 제한

분류에서Dev

SSH를 통해 연결할 때 IP 대신 사용자 서버 이름을 제공하는 방법은 무엇입니까?

분류에서Dev

Windows에서 FileZilla를 사용하여 SFTP 및 공개 SSH 키를 사용하여 서버에 연결

분류에서Dev

WAN IP 주소를 사용하여 SSH 서버에 연결할 수 없습니다.

분류에서Dev

사용자 별 액세스를 관리하기 위해 SSH 키를 사용하여 루트 권한없이 공유 원격 git 저장소 설정 (해결됨)?

분류에서Dev

OpenPGP 카드를 사용하여 Windows의 SSH에서 공개 키로 인증

분류에서Dev

도메인 이름을 사용하여 ssh를 통해 Linux 서버에 연결하는 방법

분류에서Dev

SSH를 사용하여 암호를 사용하여 원격 서버에 연결하는 스크립트

분류에서Dev

하나의 IP 또는 호스트 이름에서만 연결하도록 지정된 SSH 사용자를 제한하려면 어떻게합니까?

분류에서Dev

이중 SSH를 사용하여 서버에서 파일 다운로드

분류에서Dev

공개 키를 사용하는 서버 간 암호없이 SSH

분류에서Dev

PHP를 사용하여 SSH 연결

분류에서Dev

PuTTY (SSH 2)를 사용하여 Windows 8.1 Pro에서 Windows 8.1 Pro로 연결할 수 없음

분류에서Dev

ssh를 사용하여 로컬 호스트에 연결

분류에서Dev

XFINITY 게이트웨이에서 공용 IP로 직접 연결

분류에서Dev

cygwin을 사용하여 Windows에서 SSH 에이전트 설정

분류에서Dev

Google Authenticator를 사용하여 FileZilla에서 EC2로 SSH 연결

분류에서Dev

Windows 10에서 ssh를 사용하여 LinuxKit에 연결

분류에서Dev

Windows에서 ssh RSA puTTY 공개 키를 사용하여 Vultre VPS Ubuntu에 로그인 할 수 없습니다.

분류에서Dev

특정 이름으로 작동하지 않는 공개 키를 사용한 SSH 연결

분류에서Dev

가변 IP 주소를 사용하여 가정용 컴퓨터에서 EC2 인스턴스로 SSH 연결

분류에서Dev

ssh에서 ipv6을 사용하여 서버에 연결하는 방법

분류에서Dev

올바른 공개 및 개인 키를 제공 한 후에도 ssh를 사용하여 원격 서버에 로그인 할 수 없습니다.

분류에서Dev

SSH를 사용하여 VM (GCE)에 연결할 수 없음

Related 관련 기사

  1. 1

    VPN 연결로 서버에 SSH를 사용할 수 없습니다.

  2. 2

    ssh를 사용하여 라이브 서버에 연결하고 내 자식을 밀어 넣습니다.

  3. 3

    bitbucket에서 ssh를 사용하여 연결할 수 없습니다.

  4. 4

    SSH를 사용하여 서버의 Git에 연결

  5. 5

    VPN 연결로 서버에 SSH를 사용할 수 없습니다.

  6. 6

    SSH 사용자를 하나의 시스템에서 연결하도록 제한

  7. 7

    SSH를 통해 연결할 때 IP 대신 사용자 서버 이름을 제공하는 방법은 무엇입니까?

  8. 8

    Windows에서 FileZilla를 사용하여 SFTP 및 공개 SSH 키를 사용하여 서버에 연결

  9. 9

    WAN IP 주소를 사용하여 SSH 서버에 연결할 수 없습니다.

  10. 10

    사용자 별 액세스를 관리하기 위해 SSH 키를 사용하여 루트 권한없이 공유 원격 git 저장소 설정 (해결됨)?

  11. 11

    OpenPGP 카드를 사용하여 Windows의 SSH에서 공개 키로 인증

  12. 12

    도메인 이름을 사용하여 ssh를 통해 Linux 서버에 연결하는 방법

  13. 13

    SSH를 사용하여 암호를 사용하여 원격 서버에 연결하는 스크립트

  14. 14

    하나의 IP 또는 호스트 이름에서만 연결하도록 지정된 SSH 사용자를 제한하려면 어떻게합니까?

  15. 15

    이중 SSH를 사용하여 서버에서 파일 다운로드

  16. 16

    공개 키를 사용하는 서버 간 암호없이 SSH

  17. 17

    PHP를 사용하여 SSH 연결

  18. 18

    PuTTY (SSH 2)를 사용하여 Windows 8.1 Pro에서 Windows 8.1 Pro로 연결할 수 없음

  19. 19

    ssh를 사용하여 로컬 호스트에 연결

  20. 20

    XFINITY 게이트웨이에서 공용 IP로 직접 연결

  21. 21

    cygwin을 사용하여 Windows에서 SSH 에이전트 설정

  22. 22

    Google Authenticator를 사용하여 FileZilla에서 EC2로 SSH 연결

  23. 23

    Windows 10에서 ssh를 사용하여 LinuxKit에 연결

  24. 24

    Windows에서 ssh RSA puTTY 공개 키를 사용하여 Vultre VPS Ubuntu에 로그인 할 수 없습니다.

  25. 25

    특정 이름으로 작동하지 않는 공개 키를 사용한 SSH 연결

  26. 26

    가변 IP 주소를 사용하여 가정용 컴퓨터에서 EC2 인스턴스로 SSH 연결

  27. 27

    ssh에서 ipv6을 사용하여 서버에 연결하는 방법

  28. 28

    올바른 공개 및 개인 키를 제공 한 후에도 ssh를 사용하여 원격 서버에 로그인 할 수 없습니다.

  29. 29

    SSH를 사용하여 VM (GCE)에 연결할 수 없음

뜨겁다태그

보관