2016-08-15 2 views
0

ssh를 통해 Linux 서버에 액세스하려고합니다. 일반적으로 이것은 putty를 사용하는 Win2012 점프 서버를 통해 액세스됩니다. HTTP 프록시를 통해 점프 서버에서 AWS VM으로 putty에 역 ssh 연결을 설정할 수있었습니다. 그리고 이것은 이것을 내 리눅스 서버로 전달하기로되어있었습니다. 그러나 AWS VM에 연결하고 원격 포트를 통해 ssh를 시작하면 모든 것이 중단됩니다. 내가 뭘 잘못하고 더 나은/쉬운 방법이 있습니까? 악의적 인 의도가 없으며 점프 서버와 리눅스 서버에 물리적으로 액세스 할 수 있습니다. 엿 같은 기업 방화벽을 우회합니다.기업 방화벽 뒤에서 시스템에 액세스하기 위해 ssh 터널을 역전시키는 가장 좋은 방법은 무엇입니까?

답변

0

자세한 내용을 설명 할 수 있습니까? 당신은 먼의 포트에 의해을

  • ssh_port_AWS를 교체해야

    ssh -NR ssh_port_AWS:localhost:ssh_port_local_server [email protected]_AWS 
    

    : 일반적으로 유닉스 시스템에서, 반대는 ssh 터널의 경우, 방화벽 서버에서이 작업을 수행 할 수 있습니다 서버를 사용하여 로컬 서버에 액세스하려고합니다.

  • ssh_port_local_server 로컬 서버의 ssh 서버 포트로 변경합니다 (아무 것도 변경하지 않으면 22). 당신의 AWS 연결 세부 사항 (사용자 @의 IP)

+0

내 리눅스에서 내가 할 수있는 직접적으로 터널로

  • 사용자 @의 ip_AWS. 점프 서버를 통해 연결해야합니다. 먼저 jumpsver putty에서 443 번 포트의 세션 호스트 이름 user @ aws를 사용하여 aws에 연결합니다. 퍼티 연결 설정에 http 프록시를 추가하고 내 pem 키를 다음과 같이 변환하여 인증 키를 추가했습니다. ppk. 터널 섹션에서 소스 포트 5000과 대상을 linux_server : 22로 추가하면 연결이되면 aws 서버 프롬프트가 나타납니다. 그거야. 이제는 내 랩톱을 사용하여 ssh를 사용하여 내 aws에 연결합니다. 그런 다음 ssh localhost : 5000이 작동해야하지만 그렇지는 않습니다. – Rij

  • +0

    linux_in_firewall : 22 <---- 5000 : 점프 퍼티 승 : 443-- HTTP 프록시 -> aww 규칙 22 <--- 노트북 이론에서 작동해야합니다 :) – Rij

    관련 문제