[ssh] ssh でパスワード無しでログイン

概要

鍵による認証で、パスワード無しでsshログインする。
接続元で公開鍵と秘密鍵を作成して、接続先に公開鍵を置いておくことで認証済みとなる。

手順

  1. 接続元サーバで鍵の作成
  2. 以下のコマンドで鍵を生成する。 パスフレーズは入れない。

    鍵を入れるディレクトリと、パスフレーズを求められるが全てリターンで無視する

  3. 接続先サーバに公開鍵を置く
  4. 上記で、接続元サーバで作成した $HOME/.ssh/id_rsa.pub を接続先のサーバの .ssh/authorized_keys に保存する

    $HOME/.ssh/authorized_keys が無い場合は作成する
    作成

    権限変更

    authorized_keys に、 接続元サーバの $HOME/.ssh/id_rsa.pub にある内容をコピーする。

    authorized_keys は以下のようになる。

  5. 確認
  6. 接続元サーバから、接続先サーバにssh接続

    公開鍵と秘密鍵を生成するときに、パスフレーズを指定してあると接続時にパスフレーズの入力が求められる。

[SVN] (備忘録) :$Date: で文字化け

SVN コミット時のキーワード置換で、 :$Date: を置くと文字化けする事がある。
こうしておくとよい。(スペースも含めて)

詳しくは、 ここの の キーワード展開(svn propset svn:keywords) にあるよ