![내 노트북에서 AWS EC2에 설치된 LXC로 터널 SSH를 생성하려면 어떻게 해야 합니까?](https://linux55.com/image/13565/%EB%82%B4%20%EB%85%B8%ED%8A%B8%EB%B6%81%EC%97%90%EC%84%9C%20AWS%20EC2%EC%97%90%20%EC%84%A4%EC%B9%98%EB%90%9C%20LXC%EB%A1%9C%20%ED%84%B0%EB%84%90%20SSH%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EB%A0%A4%EB%A9%B4%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%ED%95%B4%EC%95%BC%20%ED%95%A9%EB%8B%88%EA%B9%8C%3F.png)
AWS에 EC2 인스턴스가 있고 LXC/LXD
EC2에 설치되어 있습니다. 내 노트북에서 액세스 LXD
하는 데 필요한 브리지된 IP 주소가 있습니다 .ssh
LXC/LXD
따라서 다음과 같은 경우:
Me (A) ------> EC2 (B) ------> Target (C)
(A)
에서 으로 직접 터널링 해야 합니다 (C)
.
답변1
터널은 다음과 같이 설정되어야 합니다.
ssh -p remote_port -L local_port:target_server:target_port remote_user@remote_server
- remote_port -> 원격 서버의 포트(귀하의 경우 EC2 B)
- local_port --> 로컬 머신의 포트(귀하의 경우에는 YOU A)
- target_port -> 대상 머신의 포트(귀하의 경우 TARGET C)
- target_server --> 대상 C
- 원격 서버 --> EC2 B
다음을 시도해 보십시오:
로컬 PC에서 실행
ssh -p 22 -L 8080:target_server:22 remote_usero@remote_server
그런 다음 다른 창에서 실행하십시오.
ssh -p 8080 127.0.0.1
첫 번째 연결에서는 터널이 열립니다. 다른 창에서 대상 서버에 액세스할 수 있도록 이 연결을 첫 번째 서버에 대해 열어 두십시오.