bastion host를 이용한 SSH tunneling

2022. 9. 21. 11:21AWS/Amazon EC2

728x90
SMALL

- 개요

bastion host를 이용한 SSH tunneling 을 통해 RDS나 private subnet에 위치한 AWS resource 접속 방법

 

 

- 터널링 방법

## 
ssh -i <bastion-host-pem-key> -f -N -L <localhost-port-you-choose>:<rds-end-point>:<rds-port> <bastion-host-user>@<bastion-host-public-ip>
##
ssh -i ~/.ssh/pem.pem -N -L 3306:rds.amazonaws.com:3306 -L 27017:docdb.amazonaws.com:27017 <bastion-host-user>@<bastion-host-public-ip> -v

 


- 접속 방법

mysql -h 127.0.0.1 -P <localhost-port-you-choose> -u <rds-user> -p <rds-password>

 

 

- 참고

https://aws.amazon.com/premiumsupport/knowledge-center/rds-connect-using-bastion-host-linux/

 

728x90
LIST