Open2

Sequel proで多段SSHを使ってDBに接続する

musclemikiyamusclemikiya

Mac→踏み台→Webサーバー→RDS/Auroraへの接続設定をする

まずMac側の設定

~/.ssh/config
Host step-server
  HostName 54.33.33.33
  User user1
  Port 22
  IdentityFile ~/.ssh/id_rsa

Host web-server
  HostName 10.11.11.11
  User user2
  Port 22
  ProxyCommand ssh -W %h:%p step-server
  IdentityFile ~/.ssh/ec2.id_rsa

SSHのテストをしてみる

$ ssh web-server

接続できれば上記設定は完了

musclemikiyamusclemikiya

Sequel Proの設定

  • DBの情報は通常通りhost/user名/passwordを設定
  • SSHのところには先程のweb-serverの情報を設定する