Linuxでファイルをパスワード保護する方法|GPGコマンドによる暗号化の手順を解説
Linuxサーバーに重要な情報を保存している場合、そのファイルを他人に見られないようにパスワードで保護したいと考えるのは自然なことです。この記事では、GPG(GNU Privacy Guard)という標準的なツールを使って、Linux上のファイルを簡単かつ強固に暗号化する方法を解説します。
1. 強力なパスワードを用意する
まず最初に行うべきは、推測されにくい強力なパスワードの準備です。インターネット上には安全なパスワードを自動生成してくれるサービスがいくつもあるので、それらを活用するとよいでしょう。英数字を組み合わせた、たとえば Rv7fkcxASW8h のようなランダムな文字列は良い例です。誕生日や名前など、個人情報から推測できるパスワードは避けてください。
2. GPGがインストールされているか確認する
次に、システムにGPGパッケージがインストールされているかどうかを確認します。ターミナルで以下のコマンドを実行してください。
# whereis gpg
実行結果として次のように表示されれば、必要なパッケージはすでにインストールされています。
gpg: /usr/bin/gpg /usr/share/man/man1/gpg.1.gz
何も表示されない場合は、お使いのLinuxディストリビューションのドキュメントを参照し、GPGパッケージをインストールしてください。Debian/Ubuntu系なら apt install gnupg、RHEL/CentOS系なら yum install gnupg2 などのコマンドで導入できます。
3. ファイルを暗号化する
ここでは、dbbackup.zip というファイルをパスワード Rv7fkcxASW8h で保護する場合を例に説明します。以下のコマンドを実行します。
# gpg -c dbbackup.zip
コマンドを実行すると、パスフレーズ(ファイルを保護するためのパスワード)の入力を求められます。同じパスワードを2回入力しましょう。
処理が完了すると、元のファイルと同じディレクトリ内に dbbackup.zip.gpg という新しいファイルが作成されます。これが暗号化・パスワード保護されたコピーです。このファイルをハードディスクに保管したり、DVDなどに入れて他の人へ送付したりしても、ほとんどの人には解読できないため安心です。
4. 暗号化されたファイルを復号する
ファイルの中身を読みたいときは、暗号化を解除する必要があります。その場合は次のコマンドを実行します。
gpg dbbackup.zip.gpg
保護時に設定したパスワードの入力を求められるので、正しく入力すれば元のファイルが復元されます。
注意点
この方法で暗号化できるのはファイルのみで、フォルダ(ディレクトリ)単位では扱えません。複数のファイルをまとめて保護したい場合は、あらかじめzipやtarなどでアーカイブ(圧縮)してからGPGで暗号化するとよいでしょう。
まとめ
GPGを使ったファイルのパスワード保護は、わずか数コマンドで実行できる非常に手軽な方法です。Windows環境でセキュアにファイルを管理する場合の手間と比べても、はるかにシンプルに実現できます。重要なデータを扱う際は、ぜひこの方法を活用して情報をしっかり守りましょう。
-
Googleドライブのファイルをパスワードで保護する方法【PC・スマホ対応ガイド】
無料のクラウドストレージといえば、その信頼性と人気の高さから、真っ先に名前が挙がるのがGoogleドライブです。メール、検索エンジン、クラウドなど主要サービスを無料で提供するGoogleは、ユーザーのニーズに応えるため日々改良を重ねています。無料で大容量の保存スペースが使えるため、データのセキュリティさえ気にならなければ、他のクラウドサービスへ乗り換える理由はほとんどないでしょう。Googleドライブは最も安全なファイル保管方法のひとつですが、残念ながらファイルそのものにパスワードをかける公式機能は用意されていません。本来であれば、パスワードで保護されたファイルには、許可した相手だけがアクセス
-
Excelファイルをパスワードで保護する方法をわかりやすく解説
仕事でも学習でも、パソコンを使っているなら、Microsoft Excelのスプレッドシートを一度は利用したことがあるはずです。ExcelはMicrosoft Officeスイートに標準搭載されている基本的なオフィスツールで、Microsoft 365にもOffice 2019にも含まれています。 ファイル内のデータは、悪意のある第三者の手に渡ると、コピーされたり勝手に改ざんされたりする恐れがあります。オンラインやBluetooth経由でファイルをやり取りする機会が多い現代では、あらかじめファイルにロックをかけておくことが重要です。Windows用の安全なパスワード保管庫(パスワードマネージャ