[SSH] ダウンロードしたSSHキーのパーミッションを正しく設定し直す
お名前.comのVPSでは、コントロールパネルからsshの共通鍵をダウンロードできます。
しかし、そのままダウンロード→~/.ssh以下に配置したら以下の様なエラーが出たので、対処法を書いておきます。
PCName:.ssh enotai$ ssh onamae @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ Permissions 0644 for 'keyname.key' are too open. It is required that your private key files are NOT accessible by others. This private key will be ignored. bad permissions: ignore key: keyname.key
どうやら、644のパーミッションでは保護されていなく、危険と出ています。
ので、オーナーだけ読み書き可能なように設定します。
設定は「chmod 600」で
$ chmod 600 ~/.ssh/keyname.key
このようにすればエラーも表示されなく、ssh経由でのログインが可能となります。
googleadsense336
googleadsense336
関連記事
-
SSHのポート番号変更とSELinuxの弊害
よく、巷ではSSHのポート番号はサーバー建てたら真っ先に変更しろ、とか言われます …
-
[SSH] SSHしようとしたらちょっと脅された話
とは言ってもいうほどでもないです(笑) enotaiMacbookAir:~ e …