みんなが大好きなクラウドホスティングサービスのAmazon EC2ですが、インスタンスをバンバン立てたり落としたりしていると、ホスト名の管理が面倒になってきますよね。たとえば「さっき立てたインスタンスにSSHしたい!」と思ったら、consoleをひらいて、「ec2-xxx-xxx-xxx-xxx.compute.us-west-1.compute.amazonaws.com」なPublicDNSをターミナルにコピペして…みたいな面倒な事をやってしまいがちです。 これを避けるためには、~/.ssh/configをマメに更新したりするといいのですが、これはなかなか面倒な作業です。インスタンスは一旦StopしてRunし直すと、IPが変わってしまいますからね。 そこでec2sshの登場です ec2sshは、インスタンスのNameタグからホスト名を生成して、~/.ssh/configに書きこむツール

Mac のターミナルとかから、サーバに SSH 接続する際に長ったらしいオプションつけてませんか? 例えば、example.com にユーザー wokamoto、秘密鍵 ~/.ssh/id_rsa.example、ポート番号 10022 で接続する際、こんな感じで接続しますよね。 $ ssh -l wokamoto -p 10022 -i ~/.ssh/id_rsa.example example.com こんなん毎回やってたら、メンドクサイし、タイポも心配。 実は ~/.ssh/config てファイルを用意しておくだけで、これらのオプションを省略することができます。 まぁ、みんな知ってるよねとか思ってたんですが、知らん人も居るみたいなので簡単にやり方を解説しておきます。 まずは、こんな感じで ~/.ssh/config を作りましょう。 Host example HostName ex
http://www.atmarkit.co.jp/flinux/rensai/linuxtips/447nonpassh.html @itでも紹介されていますが、パスワードなしのsshloginを行うには、まず、次のような手順で秘密鍵(id_rsa)と公開鍵(id_rsa.pub)が作成してください。 [endo@colinux ~]$ ssh-keygen -t rsa ←RSA暗号方式の鍵を作成 Generating public/private rsa key pair. Enter file in which to save the key (/home/endo/.ssh/id_rsa): ←[Enter]のみ /home/endo/.ssh/id_rsa already exists. Overwrite (y/n)? y Enter passphrase (empty f
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く