Linux
 Computer >> コンピューター >  >> スマートフォン >> Linux

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環境でセキュアにファイルを管理する場合の手間と比べても、はるかにシンプルに実現できます。重要なデータを扱う際は、ぜひこの方法を活用して情報をしっかり守りましょう。

  1. Googleドライブのファイルをパスワードで保護する方法【PC・スマホ対応ガイド】

    無料のクラウドストレージといえば、その信頼性と人気の高さから、真っ先に名前が挙がるのがGoogleドライブです。メール、検索エンジン、クラウドなど主要サービスを無料で提供するGoogleは、ユーザーのニーズに応えるため日々改良を重ねています。無料で大容量の保存スペースが使えるため、データのセキュリティさえ気にならなければ、他のクラウドサービスへ乗り換える理由はほとんどないでしょう。Googleドライブは最も安全なファイル保管方法のひとつですが、残念ながらファイルそのものにパスワードをかける公式機能は用意されていません。本来であれば、パスワードで保護されたファイルには、許可した相手だけがアクセス

  2. Excelファイルをパスワードで保護する方法をわかりやすく解説

    仕事でも学習でも、パソコンを使っているなら、Microsoft Excelのスプレッドシートを一度は利用したことがあるはずです。ExcelはMicrosoft Officeスイートに標準搭載されている基本的なオフィスツールで、Microsoft 365にもOffice 2019にも含まれています。 ファイル内のデータは、悪意のある第三者の手に渡ると、コピーされたり勝手に改ざんされたりする恐れがあります。オンラインやBluetooth経由でファイルをやり取りする機会が多い現代では、あらかじめファイルにロックをかけておくことが重要です。Windows用の安全なパスワード保管庫(パスワードマネージャ