OpenSSHでの接続(覚書)

sshでサーバにログインできるようになったので覚書です。
これでThinkPad X60sからいろいろ操作できるようになって
便利になりました。

      • -

<サーバ側>
(1) OpenSSHをインストール。
  emerge openssh

(2) sshデーモンを起動
/etc/init.d/sshd start

(3) 起動時にsshデーモンが自動起動するように
rc-update add sshd default

      • -

<クライアント側>
(1) public/privateキーの作成
  ssh-keygen -t dsa
・Enter file in which to save the key: 何も入力せず
・Enter pass phrase:何もにゅうりょくせずに
・Enter same pass phrase again:何も入力せずに

~/.ssh/以下にpublicキーとprivateキーが作成される。

(2) publicキーをサーバにコピー
scp -p ~/.ssh/[public key name] [サーバIP]:~/

(3) サーバにログインして、サーバ上にSSHディレクトリを作成
mkdir ~/.ssh
chmod 700 ~/.ssh

(4) 公開キーの登録
cat [public key name] >> ~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys

(5) 後始末
rm ~/[public key name]

(6) サーバからログアウト

(7) ssh サーバIPで接続確認。

参考サイト:SECURITY SSH without password