bash-completionをインストール

CentOS6/sl6では、bash-completionが標準では入ってないのね。

epelのレポジトリを登録した後、下記でインストール

# yum install -y bash-completion --enablerepo=epel

ちなみに、bash-completion導入すると、コマンドの引数も保管してくれるので便利。

カテゴリー: Linux  Tags: CentOS SL6 

nginxをyumでアップデート

さくらのVPS上のsl6で自コンパイルして稼働しているnginxを1.0.4から1.0.10へyumにてアップデートした。 sl6の標準パッケージでは、nginxが入っていないので、RHELのリポジトリを追加してyumで更新しました。 [続きを読む]
カテゴリー: Linux  Tags: nginx SL6 

Macでssh-copy-id

Macには、標準でssh-copy-idが入ってないので、不便。

利用するには、

  • Homebrew導入済みの場合は、
    # brew install ssh-copy-id
  • Homebrewを利用しない場合は、他のLinuxからssh-copy-idをコピーしてくる
    (ssh-copy-idは、単なるシェルスクリプトなので、動くはず)
参考までに、利用の流れは、
  1. ローカル側で、パスフレーズなしの鍵作成
    $ ssh -t rsa
  2. ssh-copy-idを利用して、公開鍵をリモートへコピー
    $ ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]
  3. リモート側のパスワードを聞かれるので、入力
  4. リモート側のAuthorized_keyに鍵が保存される
  5. ローカル側からリモート側へ、SSH接続し、パスなしにログインできれば完了
カテゴリー: Linux  Tags: mac OSX ssh