m_shige1979のときどきITブログ

プログラムの勉強をしながら学習したことや経験したことをぼそぼそと書いていきます

Github(変なおっさんの顔でるので気をつけてね)

https://github.com/mshige1979

macでsshconfigを使用する

ターミナルから本番サーバにつなぐ場合

ip指定するのはいいのですが、パスワード認証は危険なので鍵を指定する

鍵ファイルを指定するのめんどい

sshconfigファイルを設定

~/.ssh/config
Host 192.168.33.*
    IdentityFile ~/.vagrant.d/insecure_private_key
    User vagrant

Host 100.200.300.400
    IdentityFile /なんとかのぱす/id_rsa
    User hogehoge
    Port 12345

※1つ目はvagrantのやつ
※2つ目はグローバルIPとか任意のIP
※別途名前を指定できるかも…
※鍵ファイルはchmodで600あたりにしておくこと

接続

f:id:m_shige1979:20141017075532p:plain
f:id:m_shige1979:20141017075542p:plain

IPよりもっと単純にする

sshで接続する際にサーバ名をシンプルな名前にしたい場合はHostNameを併用

こんな感じ
Host sakura_vps1
    HostName 123.222.111.xxx
    IdentityFile /Users/m_shige1979/なんか適当なパス/id_rsa
    User m_shige1979
    Port 接続するポートです普段は22だけど変えている

として接続する

$ ssh sakura_vps1
Last login: なんかこのへんにさいごに接続した情報がでる

SAKURA Internet [Virtual Private Server SERVICE]

$

となります


おわり…