Linux

Tips

aptのリポジトリ障害でDockerビルドやCIまで止まった話と対処法

はじめにホームサーバーや業務で Ubuntu を使っていると、apt update / apt install は日常的に実行するコマンドです。 ところがある日、Canonical / Ubuntu の公式リポジトリ(archive.ubu...
Docker

Dockerコンテナを別サーバーに移行する方法

はじめに最近、サーバー内の Docker でホストしていたアプリを別サーバーに移行する作業を行ったので、備忘録として記事にまとめます。DB などのデータを蓄積するコンテナは、ボリュームのデータを正しく移行しないとデータが失われるため注意が必...
Tips

ssh接続を便利にする

はじめにSSH でサーバに接続するとき、毎回パスワードを入力するのは面倒です。また、パスワード認証は辞書攻撃やブルートフォース攻撃に対して脆弱という側面もあります。この記事では、SSH の鍵認証を導入して接続を便利かつ安全にする方法をまとめ...
Tips

tcpdump でネットワークトラフィックを解析する

UTMによるアクセス過多検知をきっかけにtcpdumpを使ったネットワーク調査を行った実体験をもとに、基本的な使い方・IPフィルタリング・出力の読み方をまとめます。
Tips

WSLでWindows側のコマンドを誤って実行してしまう問題と解決策

はじめにWSL で開発していると、いろいろなツールをインストールしていくうちに、意図せず Windows 側のコマンドが実行されてしまうことがあります。たとえば python や node と打ったとき、WSL にインストールしたものではな...
Tips

Windows上のWSL2に別のPCからSSH接続する方法

チームメンバーの WSL2 環境をリモートからトラブルシュートするために、別 PC から SSH 接続する方法を解説します。netsh コマンドでポートフォワーディングを設定し、Windows ファイアーウォールの受信ルールを追加する手順を実例つきで紹介します。