내 RoR 앱이 원격 데이터베이스에 액세스해야합니다 (FWIW는 rds.amazonaws.com에서 호스팅 됨). SSH 터널을 통해서만 액세스 할 수 있습니다.Heroku에서 SSH 터널 설정 : SSH 키 쌍 설치?
로컬 컴퓨터에서 이미 액세스를 테스트했습니다. 나는 동등한를 통해 터널을 설정 해요 :
ssh -f -N -L 3307:longname.rds.amazonaws.com:3306 [email protected]_host.com
(하지만 난 사실을하고 있어요 방식을 볼 수 https://stackoverflow.com/a/27305457/558639 참조). 여하튼,이 작업을 위해서는 Heroku에 SSH 키 쌍 (개인 및 공용 부분 모두)을 설치해야합니다.
나는 여기에 익숙지 않은 영역에 있습니다. 키를 설치하는 Heroku 세션의 시작 부분에서 시작하는 스크립트를 작성할 수 있습니다. 이것을 달성하고 개인 키를 불필요하게 노출시키지 않는 것이 옳은 방법은 무엇입니까?