Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Ubuntuシステムは送信方法

Ubuntuシステムは送信方法

  
でファイルを暗号化します。

今日ますます注目を集めるネットワークセキュリティ問題において、どのように送信プロセスでUbuntuシステムデータのセキュリティを確保するのですか?この記事ではUbuntuシステムでファイルを暗号化する方法を説明します。 Ubuntuファイルの暗号化転送方法と手順は次のとおりです。

この記事では、GNOME統合デスクトップ環境をベースにしたUbuntu Desktop 9.10(i386)について説明します。そして、Host Ubuntu 9.10デスクトップシステムHost 1とHost 2を持つ2台のコンピュータをセットアップし、どちらもOpenSSHソフトウェアパッケージをインストールし、同じユーザーアカウントを持っています(説明の便宜上、同じユーザー名とパスワード)。

準備:Seahorse Key Managerプラグインのインストール

デフォルトでは、Ubuntu 9.10 GNOME統合デスクトップ環境ソフトウェアにはSeahorseキーマネージャプラグイン(seahorse-plugins)が付属していません。 Nautilusファイルブラウザでは、ファイルを選択してマウスの右ボタンをクリックすると、ショートカットメニューに[暗号化]と[署名]の2つのオプションが表示されず、グラフィカルに表示されません。ファイルを暗号化または署名するためのインタフェース(Nautilusファイルブラウザに統合されています)。

これを行うには、' apt-get'コマンドまたは' Synaptic Package Manager'を使用してプラグインを手動でインストールします。これはインストールにコマンドラインを使用する例です。メニューの[アプリケーション] - [添付] - [ターミナル]をクリックし、GNOMEターミナルウィンドウを開いて次のコマンドを入力します。 "sudo apt-get install seahorse-plugins"コマンドを実行した後、<; seahorse-plugins&'をダウンロードしてインストールできます。;パッケージインストールが完了したら、現在のシステムからログアウトしてログインし直すと、上記のショートカットメニューに[暗号化]と[署名]が表示されます(図1を参照)。



ファイルを暗号化または署名し、最初に対応するユーザのキーを作成します。作成された鍵は、公開鍵と秘密鍵に分けられたペアです。公開鍵は通常公開されており、ファイルは他のユーザーによって暗号化されています。他のユーザーから暗号化されたファイルを受け取ったら、それを復号化するためにあなたの秘密鍵を使ってください。


手順1. Host1でローカルユーザーキーを作成します。

メニューの[アプリケーション] - [添付ファイル] - [パスワードと暗号化キー]をクリックします。Seahorseを実行します。鍵管理プログラム表示される[パスワードと暗号化キー]ウィンドウで、[ファイル]メニューの[新規作成]をクリックすると、[新規作成]ダイアログボックスが表示されます。説明に従ってファイルを暗号化するため、「PGP Key」として作成した鍵の種類を選択し、[Continue]ボタンをクリックして[New PGP Key]ダイアログボックスに入ります。キーを作成するときは、ユーザー名、電子メールなどのユーザーの個人情報、および指定された暗号化タイプとキーのプライバシー強度を指定する必要があります(図2を参照)。完了したら、[作成]ボタンをクリックし、キー保護パスワードを入力してユーザーキーを作成します。

ステップ2、先ほど作成した公開鍵ホスト2のユーザー

まず、タツノオトシゴキーマネージャのエクスポート公開鍵を配布します。 [キーと暗号化されたパスワード]ウィンドウで[ファイル] - [拡大 - エクスポート]をクリックし、公開キーをエクスポートして[保存]ボタンをクリックして、現在のログインユーザー(testuser)ディレクトリに公開キーを生成します。ファイルtestuser.ascを'。次に、公開鍵ファイルをHost2ホストに渡します(ここでは例として' scp'コマンドを使用します)。

Host1でGNOME端末ウィンドウを開き、< scp testuser.Asc testuser @ Host2:〜/.'>を入力して、最初に' y'と入力して、ホストHost2を信頼できるホストのリストに追加します。次に、Host2上のユーザーtestuserのパスワードを入力し、渡された後、Host1上のtestuser.ascファイルをHost2ホストのtestuserユーザーディレクトリ(/home /testuser)にコピーします。キーファイルを受信した後、Host2のユーザーはSeahorseキーマネージャの[Key&Encrypted Password]ウィンドウをクリックし、[File→ Import]をクリックして現在のログインユーザーディレクトリでファイルを見つけます。 Testuser.asc - 'を開いてインポートを完了します。

手順3:Host2ユーザーは送信するファイルを暗号化します。

Host1ユーザーの公開鍵を使用して、Host2ユーザーのファイルを暗号化するために使用できます。 Nautilusファイルブラウザで、暗号化するファイルを右クリックし、ポップアップショートカットメニューの[暗号化]を選択して[受信者の選択]ダイアログボックスを表示します(図3を参照)。キーリストに現在のシステムで使用可能なキーが自動的に表示されますので、インポートしたばかりのHost1ユーザーの公開キーを選択し、その前にあるチェックボックスをオンにして、[OK]ボタンをクリックしてファイルを開始します。ファイル名の末尾にアフィリエーションファイル(' abc.pgp'など)を暗号化して生成します。

同様に、&'を使用して、scpコマンド'ホスト1&'に暗号化された文書を転送するためのコマンド、scpコマンドabc.pgp testuserを@ホスト1:〜' /.&;。

ステップ4:Host1ユーザーが受信ファイルを復号化します。

Host1ユーザーがHost2ユーザーから暗号化ファイルを受信したら、Nautilusファイルブラウザでファイルを右クリックします。ポップアップメニューで[ファイルの復号化を使用]を選択し、必要に応じてキー保護パスワードを入力した後、プログラムはユーザーの秘密鍵を使用してファイルを復号化し、現在のディレクトリに復号化ファイルを生成します。 Host2ユーザー暗号化ファイルから出てくる。

インターネット上で行わなければならないリモートファイル転送は数多くありますが、データのセキュリティを確保するために、データの暗号化は非常に実用的なアプリケーションです。私はこの記事を読みましたが、Ubuntuでの暗号化と復号化の操作については誰もが予備的な理解を持っていると思います将来のアプリケーションプロセスでは、データ伝送のセキュリティを向上させるために試してみることをお勧めします。


Copyright © Windowsの知識 All Rights Reserved