Skip to main content

SSH 接続メモ

クライアント側

bash
ssh-keygen

→ 下記ファイルが作られる

ファイル名意味内容メモ
~/.ssh/id_rsa秘密鍵-----BEGIN OPENSSH PRIVATE KEY----- ...
~/.ssh/id_rsa.pub公開鍵ssh-rsa .....こっちをサーバ側の ~/.ssh/authorized_keys に登録する

サーバ側

bash
ls -ld ~/.ssh
# → なければ作る
mkdir -m 700 ~/.ssh #

vim ~/.ssh/authorized_keys
# → さっき作った「公開鍵」の内容を貼る (追記)

クライアント側

ssh で入ってパスワード聞かれないようになればOK

bash
ssh hostname

疑問

  • id_rsa ファイルは1個で運用するもんなんだろうか

home ディレクトリのパーミッションについて

home ディレクトリの permission を o+w にしちゃっていると、公開鍵認証が無効になる。 (パスワードを聞かれるようになる)

または設定をゆるめる

apache から home ディレクトリ以下をリンクしたかったので、

bash
sudo vim /etc/ssh/sshd_config

StrictModes no にする