mochikoAsTech / startSSL

技術書典8で頒布する「SSLをはじめよう」のリポジトリ
https://twitter.com/mochikoAsTech
0 stars 0 forks source link

Macでのssh-keygen後のchmod 600は不要 #23

Closed kaoru6 closed 4 years ago

kaoru6 commented 4 years ago

[Mac で SSH のキーペア(秘密鍵・公開鍵)を作成する]の部分について

ssh-keygenはうまいことパーミッションを設定してくれるはずなので(要Mac環境で実験)、chmod 600は不要のはずです。どうしても要る場合でも umask 077; umask 022 で挟めば足ります。 また ssh-keygen -N '' -f ~/Desktop/startSSLKey で空のパスフレーズ (-N '')を指示しておけば説明の手間の節約になります。

mochikoAsTech commented 4 years ago

ssh-keygen -N '' -f ~/Desktop/startSSLKey 知らなかった!いいこと聞いた!ありがとうございます!

ssh-keygenはうまいことパーミッションを設定してくれるはず

私もそう思ってたんですが、実際にハンズオンをした際に 複数名のMacユーザがここでひっかかって、chmod 600で解消する事案があったので入れています。 umask変えてumask戻すでもいいのは分かりますが、Macで再検証になるので一旦chmodのままとします。