パスワード認証よりSSH鍵認証が推奨される理由 — 何が「証明」されているのか
SSHでサーバーに接続する際、「パスワードより鍵認証のほうが安全」という助言はよく耳にします。では、鍵認証は具体的に何を証明していて、パスワード認証と比べて何が違うのでしょうか。本稿では、両者が「本人であること」をどう証 …
WordPress 保守の運用ノウハウ・更新リスク・証跡管理
SSHでサーバーに接続する際、「パスワードより鍵認証のほうが安全」という助言はよく耳にします。では、鍵認証は具体的に何を証明していて、パスワード認証と比べて何が違うのでしょうか。本稿では、両者が「本人であること」をどう証 …
サーバーへのファイル転送で rsync -avz –delete という組み合わせをそのままコピー&ペーストして使っている人は多い。動くには動くので深く考えずに使い続けがちだが、それぞれの文字が何を指示しているかを分解 …
バックアップを取る際によく引き合いに出される経験則に「3-2-1ルール」がある。「3つのコピー・2種類の異なる媒体・1つは別の場所」という3つの数字の並びだが、それぞれの数字が何を守るためのものかを分解して理解している人 …
WordPressサイトの保守作業では、「更新後にサイトが正常に表示されているか」を機械的に判定する場面が頻繁にある。人間が目で見て「大丈夫そうだ」と判断する代わりに使われるのが、Webサーバーがリクエストに対して返すH …
WordPressのURLは https://example.com/blog/some-post-title/ のような「きれいな」形をしているが、サーバー上に blog/some-post-title/ というディレ …
WordPressの設定というと、多くの人はまず管理画面の「設定」メニューを思い浮かべる。だが、サイトそのものの起動条件に関わる一部の設定は、管理画面のどこにもなく、wp-config.php というPHPファイルに直接 …
WordPressの管理画面やテーマは、実は裏側でHTTPのAPIを経由して動いている部分がある。投稿一覧をJavaScriptで動的に読み込んだり、外部のPHPスクリプトから「最新記事3件のタイトルと抜粋だけ」を取って …
「*/5 * * * * って結局どういう意味?」——サーバーの定期実行を設定しようとして、この5つのアスタリスクの並びで手が止まった経験がある人は多いはずである。WordPressを運用していると、WP-CLIでWP- …
WordPressサイトの保守を複数台のサーバーで行っていると、ssh -i ~/.ssh/xxx_key.pem -p 2222 user@203.0.113.10 のような長いコマンドを毎回タイプすることになる。鍵フ …
WordPressサイトの保守作業をSSH経由で行う場面は多い。wp-cliをリモートで叩く、サーバーにログインしてログを確認する、rsyncでファイルを転送する——どれもSSH鍵認証が土台になっている。ところが「鍵を作 …