.ssh/configを作成してみた

はじめに

今更ではありますが各サーバへのログインを簡単にするべく.ssh/configを編集してみたいと思います。

多段階ログイン

例えば踏み台サーバが存在している場合などに最終的にログインしたいサーバに対して、1コマンドで済むようにします。その為にはコンフィグファイルを作成します。

Host Web
	HostName 【踏み台サーバのホスト名】
	User centos

Host db
	HostName 【目的のサーバのホスト名】
	User centos
	ProxyCommand ssh -W %h:%p Web
  • Host
    • 任意の名前
  • HostName
    • ホスト名
  • ProxyCommand
    • %h:%p
      • Webのホスト名とポート番号

次のように実行すれば適用される。

$ ssh db
2回パスワードを入力すればログイン出来るはず。

但しこの場合は各サーバにパスワード認証を有効化しておく必要があります。もちろん鍵認証でもコンフィグの設定は可能です。以上。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA