SSH 포트를 통해 여러 페달 경과 후 전달
2157 단어 Linux
개요
다음 구성에서는 Client에서 RemoteService에 직접 액세스할 수 있습니다.
뭐랄까, Remote Service는 NW (그림의 외부 NW) 에서만 접근할 수 있습니다.예를 들어 스쿠터 2에서 접근할 수 있지만 그림의 내부 NW(Client, 스쿠터 1)에서는 접근할 수 없다.
방침.
다중 SSH 및 SSH 포트를 사용하여 전달합니다.
Client에서 자체 10080 포트에 액세스할 경우 Remote Service에 연결된 80 포트로 설정합니다.
설정
Client~/.ssh/config
에서 다음 내용을 설정합니다.
~/.ssh/configHost fumidai-1
HostName [踏み台1のIPアドレス]
Host fumidai-2
HostName [踏み台2のIPアドレス]
ProxyCommand ssh -W %h:%p fumidai-1
다음 명령을 실행합니다.$ ssh -f -N -L 10080:[RemoteServiceのIPアドレス]:80 fumidai-2
[Remote Service의 IP 주소] fumidai-2에서 액세스할 수 있는 IP 주소를 지정합니다.이번 예에서는 Remote Service 호스트의 개인 IP 주소여야 합니다.
시험해 보다
Client에서 다음 작업을 수행합니다.curl localhost:10080
문제 해결
10080 포트 연결 안 함
로컬(Client)에 LISTEN이 있습니까?
확인: Linuxnetstat -nltp
, Maclsof -i -P -n
.
인증 오류
로컬(Client)에서 ssh fumidai-1
과ssh fumidai-2
가능합니까?
불가능한 상황
다중 SSH 및 SSH 포트를 사용하여 전달합니다.
Client에서 자체 10080 포트에 액세스할 경우 Remote Service에 연결된 80 포트로 설정합니다.
설정
Client~/.ssh/config
에서 다음 내용을 설정합니다.
~/.ssh/configHost fumidai-1
HostName [踏み台1のIPアドレス]
Host fumidai-2
HostName [踏み台2のIPアドレス]
ProxyCommand ssh -W %h:%p fumidai-1
다음 명령을 실행합니다.$ ssh -f -N -L 10080:[RemoteServiceのIPアドレス]:80 fumidai-2
[Remote Service의 IP 주소] fumidai-2에서 액세스할 수 있는 IP 주소를 지정합니다.이번 예에서는 Remote Service 호스트의 개인 IP 주소여야 합니다.
시험해 보다
Client에서 다음 작업을 수행합니다.curl localhost:10080
문제 해결
10080 포트 연결 안 함
로컬(Client)에 LISTEN이 있습니까?
확인: Linuxnetstat -nltp
, Maclsof -i -P -n
.
인증 오류
로컬(Client)에서 ssh fumidai-1
과ssh fumidai-2
가능합니까?
불가능한 상황
Host fumidai-1
HostName [踏み台1のIPアドレス]
Host fumidai-2
HostName [踏み台2のIPアドレス]
ProxyCommand ssh -W %h:%p fumidai-1
$ ssh -f -N -L 10080:[RemoteServiceのIPアドレス]:80 fumidai-2
Client에서 다음 작업을 수행합니다.
curl localhost:10080
문제 해결
10080 포트 연결 안 함
로컬(Client)에 LISTEN이 있습니까?
확인: Linuxnetstat -nltp
, Maclsof -i -P -n
.
인증 오류
로컬(Client)에서 ssh fumidai-1
과ssh fumidai-2
가능합니까?
불가능한 상황
/var/log/secure
, Ubuntu/var/log/auth.log
)가능한 상황
Client는 Windows
GiitBash를 사용하여 동일한 절차로 성공했음을 확인했습니다.
ssh-agent의 시동에 습관이 있기 때문에 조심해야 합니다.( https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#adding-your-ssh-key-to-the-ssh-agent)
그게 다야.
Reference
이 문제에 관하여(SSH 포트를 통해 여러 페달 경과 후 전달), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aki3061/items/338508db064dbee36b9f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)