SSH를 통한 이중 터널 호핑

SSH를 통한 이중 터널 호핑

WinSSHTerm을 사용하여 브로커에 연결한 다음 브로커에서 데이터 웨어하우스를 호스팅하는 서버에 연결합니다. 쉘 명령을 사용하여 Putty 연결을 재현하는 방법을 모르겠습니다.

간략한 리뷰:

먼저 포트 5432를 로컬 포트 ​​10001에 매핑하는 프록시 서버에 연결합니다. 그런 다음 데이터베이스 서버에 연결하고 해당 5432 포트를 이전에 내 10001 포트에 로컬로 매핑되었던 브로커의 5432 포트에 매핑했습니다. 그런 다음 로컬 데이터베이스 관리자를 통해 데이터베이스에 연결할 수 있습니다.

이를 위해:

먼저 프록시 서버에 대한 다음 연결을 만들었습니다.

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

그런 다음 거기에서 로컬 호스트 포트 10001에 터널을 추가했습니다.

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

프록시 서버에 로그인한 후 다음 명령을 사용하여 데이터베이스 서버에 연결하고 해당 5432 포트를 프록시의 5432 포트에 매핑했습니다.

ssh username@databaseServer -L 127.0.0.1:5432:databaseServer:5432

Putty에서 특정 서버에 대해 미리 정의된 로그인 명령을 사용하여 WinSSHterm으로 이동하고 싶습니다.

쉘 명령을 사용하여 위 동작을 어떻게 재현할 수 있습니까?

처음 시도한 내용은 다음과 같습니다. 불행히도 작동하지 않습니다.

ssh username@databaseServer -L 127.0.0.1:5432:databaseServer:5432

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

감사해요

답변1

드디어 올바른 글쓰기 방법을 찾았습니다.

로그인 명령

ssh username@databaseServer -L 127.0.0.1:5432:databaseServer:5432

명령줄 매개변수

-L 10001:localhost:5432

관련 정보