# 踏み台サーバーを作る

外部から内部のデータベースに接続する際に、そのDBは不正アクセスのターゲットとなる可能性があり、セキュリティ上好ましくありません。そこでDashcombではSSH接続を踏み台サーバーからのみ許可することで、接続元のIPアドレスを制限し不正アクセスのリスクを軽減できます。

## 準備

* Dashcomb以外のところでDashcombがサポートしているデータベースを作成しておきます。
* 内部データベースにアクセス用の踏み台サーバを用意します。

## 実現

<figure><img src="https://3498714457-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FgIESKBveovlGvQ1BqYEP%2Fuploads%2Fgit-blob-d4fc2c4a8f30d86c3f05a4fa310fae06079a0268%2F%E8%B8%8F%E3%81%BF%E5%8F%B0%E3%82%B5%E3%83%BC%E3%83%90%E3%83%BC%E3%82%92%E4%BD%9C%E3%82%8B.png?alt=media" alt=""><figcaption></figcaption></figure>

* [Data Source接続の設定](https://github.com/dashcomb/gitbook-doc/blob/master/tips-and-tricks/broken-reference/README.md)ページで作成済みのデータベースを選びます。
* 「SSH経由」お勧めしているので、ONにしてください。
* 踏み台サーバの「SSHホスト」を入力します。
* 踏み台サーバの「SSHポート」を入力します。
* 踏み台サーバの「ユーザー」を入力します。
* 「キータイプ」は「ED25519」か「RSA」を選びます。
* 「公開鍵」をコピーして、`~/.ssh/authorized_keys` に追加します。
* 「接続テスト」ボタンをクリックして、「成功しました」の結果を確認します。
* 「保存」ボタンを押すと、踏み台サーバーの接続を作成しました。

## 参照項目

* [データベースへの接続](https://docs.dashcomb.com/dashcomb-help-center/ide/others/dtassu/database)
