2014年4月2日水曜日

Vagrantを利用して作成したVMからVMへ.ssh/configを設定して簡単にログインする

このエントリーをはてなブックマークに追加 はてなブックマーク - Vagrantを利用して作成したVMからVMへ.ssh/configを設定して簡単にログインする

.ssh/configを利用して

$ssh hoge

みたいなやり方でログイン出来るようにする。

構成

  • Ubuntu12.04 32bit
  • ログインする方(192.168.33.20)、ログインされる方(192.168.33.21)
  • Vagrantにて上記VMを作成し、起動(vagrant up)済み
  • ホスト名はsound
  • ログインするアカウントはvagrantアカウント

ログインする方(vagrantユーザーでログイン)

# 秘密鍵、公開鍵を作成
$ssh-keygen -t rsa
$cd ~/.ssh

# 公開鍵を表示して何かにコピペ
$cat id_rsa.pub

# sshログインの情報設定
$vi config

Host sound
HostName 192.168.33.21
User vagrant
IdentityFile ~/.ssh/id_rsa

ログインされる方(vagrantユーザーでログイン)

# authorized_keysの末尾にid_rsa.pubの内容を追加
$vi ~/.ssh/authorized_keys

この状態でログインする方のVMで

$ssh sound

とするとパスワードなしでログインが可能となる。

参考

.ssh/configで設定すると接続が楽になる方法

0 件のコメント:

コメントを投稿