成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Ubuntu下如何實現對文件的加密傳輸?

運維 系統運維
網絡技術的快速發展,方便了我們的日常生活,加快了工作效率,增進了交流。網絡的出現確實給我們帶來了很多的便利,但網絡安全問題也在時時困擾著我們。文件傳輸安全就是大眾關注的安全問題之一,一份文件可能包含了很多的機密,一旦被黑客竊取,那損失是不可想象的。在網絡安全問題日益突出的今天,如何保證Ubuntu系統的數據在傳輸過程中的安全性呢?本文為大家講解在Ubuntu系統中如何對文件進行加密傳輸。

網絡技術的快速發展,方便了我們的日常生活,加快了工作效率,增進了交流。網絡的出現確實給我們帶來了很多的便利,但網絡安全問題也在時時困擾著我們。文件傳輸安全就是大眾關注的安全問題之一,一份文件可能包含了很多的機密,一旦被黑客竊取,那損失是不可想象的。在網絡安全問題日益突出的今天,如何保證Ubuntu系統的數據在傳輸過程中的安全性呢?本文為大家講解在Ubuntu系統中如何對文件進行加密傳輸。

本文介紹基于UbuntuDesktop9.10(i386),采用GNOME集成桌面環境。并設定有兩臺安裝了Ubuntu9.10桌面版系統的計算機Host1和Host2,都安裝了OpenSSH軟件包且具有相同的用戶賬號(為敘述方便,用戶名和密碼相同)。

準備工作:安裝Seahorse密鑰管理器插件

默認情況下,Ubuntu9.10GNOME集成桌面環境軟件沒有自帶Seahorse密鑰管理器插件(seahorse-plugins),因此在Nautilus(鸚鵡螺)文件瀏覽器中,選中某個文件并點擊鼠標右鍵后,在彈出的快捷菜單中看不到“加密”與“簽署”兩個選項,從而無法通過圖形化的界面(該插件集成在Nautilus文件瀏覽器中)來對文件進行加密或簽署操作。

為此,我們可以使用“apt-get”命令或“新立得軟件包管理器”來手動安裝該插件。這里以使用命令行方式來安裝為例。依次點擊菜單“應用程序→附件→終端”,打開GNOME終端窗口后輸入如下命令:“sudoapt-getinstallseahorse-plugins”,命令執行后即可下載并安裝“seahorse-plugins”軟件包。安裝完成后,從當前系統注銷并重新登錄,即可在上文所述的快捷菜單中看到“加密”和“簽署”兩項(如圖1所示)。

要對文件進行加密或簽署,首先要創建對應用戶的密鑰。創建的密鑰為一對,分為公鑰和私鑰。通常將公鑰發布出去,由其他用戶對文件進行加密。收到其他用戶發來的加密文件后,再利用自己的私鑰進行解密。

步驟一、在Host1中創建本地用戶密鑰

依次點擊菜單“應用程序→附件→密碼和加密密鑰”運行Seahorse密鑰管理程序。在出現的“密碼和加密密鑰”窗口中,點擊菜單“文件→新建”,則出現“新建”密鑰對話框。因為我們要加密的是文件,因此根據說明,選擇創建的密鑰的類型為“PGP密鑰”并點擊“繼續”按鈕進入“新建PGP密鑰”對話框。在創建密鑰時,需要指定用戶的個人信息,如用戶名、電子郵件等以及指定加密類型和密鑰保密強度等(如圖2所示)。填寫完成后點擊“創建”按鈕,并輸入密鑰保護密碼后即可創建用戶密鑰。

步驟二、分發公鑰給Host2用戶

首先,利用Seahorse密鑰管理器導出剛剛創建的公鑰。依次點擊“密鑰和加密密碼”窗口中的“文件→導出”,將公鑰導出后點擊“保存”按鈕,則在當前登錄用戶(testuser)的目錄下生成公鑰文件“testuser.asc”。接下來,我們將公鑰文件傳送到Host2主機中(這里以使用“scp”命令為例)。

在Host1上打開一個GNOME終端窗口,輸入命令“scptestuser.Asctestuser@Host2:~/.”,執行后首先輸入“y”來加入主機Host2到信任主機列表中,再輸入Host2上的用戶“testuser”的密碼,通過后則將Host1上的“testuser.asc”文件復制到Host2主機的testuser用戶目錄下(/home/testuser)。Host2上的用戶接收到密鑰文件后,在Seahorse密鑰管理器中點擊“密鑰和加密密碼”窗口中的“文件→導入”,在當前登錄用戶目錄下找到文件“testuser.asc”并打開,即可完成導入。

步驟三、Host2用戶加密待發文件

有了Host1用戶的公鑰,在Host2上就可以使用它來對文件進行加密了。在Nautilus文件瀏覽器中,鼠標右鍵點擊待加密文件,在彈出的快捷菜單中選擇“加密”項,則彈出“選擇收件人”對話框(如圖3所示)。在密鑰列表中將自動列出當前系統中的可用密鑰,選定剛剛導入的Host1用戶的公鑰,并勾選其前的方框,點擊“確定”按鈕,則開始對文件進行加密,并生成“.pgp”文件名結尾的加盟文件(如“abc.pgp”)。

同樣,使用“scp”命令將加密后的文件傳送到Host1中“scpabc.pgptestuser@Host1:~/.”。

步驟四、Host1用戶解密收到的文件

Host1上的用戶接收到Host2用戶傳過來的加密文件后,在Nautilus文件瀏覽器中鼠標右鍵點擊該文件,在彈出的快捷菜單中選擇“使用解密文件打開”,按要求輸入密鑰保護密碼后,程序將使用用戶的私鑰對文件進行解密,并在當前目錄下生成解密后的文件,也就是還原出來Host2用戶加密過的文件。

現在需要通過因特網進行遠程文件傳輸的操作已經非常多,而為了保障數據安全,對數據進行加密已經是很切實的應用需求。

總結:

看過本文,相信大家對于在Ubuntu當中進行加密、解密操作已經有了初步的了解,在今后的應用過程中,大家不妨親自嘗試,以提高數據傳輸的安全性。

希望本文介紹的在Ubuntu下實現對文件的加密傳輸的方法能夠對大家有所幫助,更多有關linux系統的知識還有待于讀者去探索和學習。

責任編輯:韓亞珊 來源: 雨林木風
相關推薦

2022-11-21 10:49:29

Nacos配置加密

2024-05-27 09:52:00

Nacos加密配置

2018-05-30 08:31:08

2015-05-20 13:19:23

文件加密影線加密

2009-11-07 14:29:40

2010-01-14 10:05:48

Ubuntu數字簽名

2013-07-11 14:50:51

2022-11-07 07:04:25

2020-07-20 14:03:03

Chrome 86加密信息

2012-09-25 11:00:20

2018-03-16 15:14:08

Android傳輸文件

2023-07-18 17:59:38

2018-02-23 14:50:30

2011-05-19 11:20:08

2017-02-08 21:20:24

LinuxUbuntu加密硬盤

2011-03-04 14:50:16

2010-04-30 11:22:23

Unix系統

2011-09-05 13:29:06

Ubuntu加密文件存儲TrueCrypt

2023-12-13 13:47:00

Linux重組文件

2011-09-15 14:23:43

ubuntusmb
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级aaaa毛片 | 天天操狠狠操 | 黄网免费 | 一区二区高清在线观看 | 国产免费一区二区三区免费视频 | 成人免费观看网站 | 一本大道久久a久久精二百 欧洲一区二区三区 | 韩日一区二区 | 亚洲视频区 | 毛片一区| 国产精品jizz在线观看老狼 | 国产美女一区二区三区 | 人人干人人干人人干 | 黄色片在线免费看 | 91精品国产高清一区二区三区 | 人人爽日日躁夜夜躁尤物 | www.99热| 精品国产乱码久久久久久蜜柚 | 国产精品1区2区 | 国产日韩亚洲欧美 | www.夜夜骑.com| 丝袜 亚洲 欧美 日韩 综合 | 亚洲免费一区二区 | 国产成人久久精品一区二区三区 | 精品无码久久久久久国产 | 久久国产精品免费视频 | 天堂成人国产精品一区 | 欧美成人a∨高清免费观看 老司机午夜性大片 | 国产四区 | 色天堂影院 | 日韩一区二区三区在线视频 | 久久久不卡网国产精品一区 | 国产午夜视频 | 亚洲一区二区中文字幕 | 91精品久久久久久久久久小网站 | 国产高清一区二区三区 | 九九九视频精品 | av影音资源 | 国产精品久久久久久久久婷婷 | 成人黄色a| 国产男女视频 |