ssh

トラブルシューティング

fail2banが動いているか不安?動作検証テストと誤BANされたときの緊急救済コマンド

fail2banが正しく動作しているかを安全に検証するテスト手順を解説。手動BANテストやログ正規表現の照合(fail2ban-regex)、誤って作業端末のIPがブロックされた際の解除コマンド(unbanip)、除外設定(ignoreip)をまとめました。
トラブルシューティング

SSH公開鍵認証で弾かれたらここを見ろ!「Permission denied」を招くパーミッションの罠と調査ログ完全ガイド

SSH公開鍵認証で「Permission denied (publickey)」が出る原因と解決策を解説。StrictModesによる拒絶の仕組み、ホームディレクトリ・.ssh・authorized_keysの必須パーミッション、auth.logを用いた最短ログ調査手順を紹介します。
ubuntu24.04

WinSCP × VS Code × SSH:WindowsローカルからリモートLinuxサーバー上の静的ファイルを安全に操作する運用ワークフロー

WinSCPとVS Code、SSH鍵認証を連携させ、リモートLinuxサーバー上の静的ファイルを安全かつ快適に直接編集する運用ワークフローを解説。外部エディタ連携による自動同期手順や、403エラーを防ぐwww-data権限・SGIDの管理テクニックを紹介します。
ubuntu24.04

【VS Code】SSH接続が突然「EISDIR: illegal operation on a directory」で失敗した時の対処法

VS Codeのアップデート後に「EISDIR: illegal operation on a directory」でSSH接続できなくなった時の対処法を解説。原因となるremote.SSH.configFileの記述ミスと、キャッシュ削除による完全復旧手順を5分でわかりやすく紹介します。
ubuntu24.04

「fail2banが入ってるから安心」は勘違い?ログ仕様変更で効かない攻撃を即BANする正しい防御術

apt install fail2ban して安心していませんか?実はOSのログ仕様変更により、設定したはずの防御機能が「完全にスルー」されているケースが急増中!放置すると危険な海外からの辞書攻撃を即座に検知・自動遮断する正しい初期設定術を解説します。
CentOS Stream 9

【CentOS Stream 9】SSHに鍵ペアで認証接続する

公開鍵、秘密鍵ペアの作成OpenSSH使ってLinuxサーバに接続するユーザの公開鍵と秘密鍵のペアを作成します。鍵ペアの作成はssh-keygenを使います。作成先・ファイル名を指定しなければ、/home/(ユーザ名)/.ssh/にid_r...
CentOS Stream 9

【KUSANAGI 9】インストールしたら最初にやること

現在ブログサーバは、VMware上でCentOS7ベースのKUSANAGI8を稼働させていますが、このたびVMwareにCentOS Stream9ベースのKUSANAGI9がリリースされたので、いろいろ調べながら構築していこうと目論んでい...