国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Ubuntu > 正文

Ubuntu系統安全辦公之數據保護與安全通信

2024-06-28 13:08:42
字體:
來源:轉載
供稿:網友

  在《Ubuntu系統辦公安全應用典型案例分析》中我們了解了Ubuntu辦公應用中的幾個安全方面的實用技巧,本文中我們再通過兩個典型的案例教大家如何在Ubuntu系統中保護個人重要數據及如何在多系統間進行安全通信。

  本文介紹基于Ubuntu Desktop 9.04。

  案例一:用個人加密文件夾保護數據

  應用場景:小王剛剛轉到Ubuntu平臺辦公,她處理的文檔都是非常重要的,在Windows xp中,需要借助第三方的軟件對這些文檔進行加密,而在Ubuntu系統中,她該如何方便地保護重要文檔呢?

  問題分析:為了較好地保護涉及個人隱私的數據或其他重要的數據,在linux下可以采用加密的文件系統或加密的文件夾兩種方法。加密文件系統是對整個文件系統進行加密,而加密文件夾由加密文件系統發展而來,使用比前者更加靈活、方便。

  解決辦法:Ubuntu系統從8.10版開始正式支持個人加密文件夾功能,我們需要手動用新立得軟件包管理器安裝ecryptfs-utils軟件包并啟用該功能。接下來,我們手動建立個人加密文件夾,在“應用程序”→“附件”下找到“終端”項,單擊該項,則打開一個GNOME終端窗口,在終端窗口中,輸入命令:

  ecryptfs-setup-PRivate

  命令執行后,首先要求輸入登錄密碼,然后輸入或由程序自動生成一個掛載加密文件夾的密碼,之后程序自動進行設置、測試并在當前用戶的本戶目錄下生成Private及.Private文件夾。注銷并重新登錄到系統中,接下來我們就可以將需要加密保護的文件,如一些重要文檔、軟件的配置文件等放置到本戶目錄下的Private文件夾中,它們即自動被加密保護起來。

  案例二:用OpenSSH安全通信

  應用場景:小李和小張都安裝了Ubuntu系統,小李有一篇重要的文檔想傳給小張,而小張也希望能夠登錄到小李的系統中進行操作。他們如何安全地進行文件傳送或登錄到對方的系統中呢?

  問題分析:兩個Ubuntu系統之間或多個Ubuntu系統之間經常需要進行通信,如傳送文件、發送郵件或登錄對方系統執行某個操作等等。我們可以使用OpenSSH來建立多個系統間的安全通信模型。OpenSSH 是 SSH (安全shell)協議的開源實現,它用安全、加密的網絡連接工具代替了telnet(遠程登錄)、ftp(文件傳輸)等遠程訪問工具。OpenSSH 支持 SSH 協議版本1和 2。從2.9版本后,OpenSSH默認采用的協議是版本2。

  解決辦法:OpenSSH軟件包括服務器端和客戶端,Ubuntu系統默認安裝了OpenSSH客戶端軟件,服務器端軟件Openssh-Server需要手動進行安裝。Ubuntu的軟件源中包含了該軟件,我們用新立得軟件包管理器輸入關鍵字“openssh-server”即可搜索并安裝該軟件。安裝完畢后,自動啟動OpenSSH的服務進程。

  OpenSSH客戶端軟件包含ssh(安全shell)、scp(安全復制)、sftp(安全文件傳輸)等實用命令。下面簡單介紹這些命令的用法:

  1.ssh(安全shell)命令

  使用ssh命令,我們可以安全地登錄到另一個系統中,但有兩個前提條件:首先另一臺計算機提供有安全登錄服務;其次是擁有另一個系統中的用戶賬號。使用ssh命令來登錄另一個系統的命令格式為:

  ssh -l loginID UbuntuHost

  其中“loginID”參數用來指定登錄用戶名,即在另一個系統中的合法用戶賬號,如不指定,默認使用與當前登錄用戶相同的用戶名訪問遠程主機;“UbuntuHost”是遠程主機的域名或ip地址或主機名。如小張在小李的Ubuntu系統中建有賬號xiaozhang,而小李所用主機的IP地址為10.0.0.66,則小張想登錄到小李的Ubuntu系統中,則在本地系統的終端窗口中,輸入命令:

  ssh -l xiaozhang 10.0.0.66

  小張成功地登錄到小李的系統中后,可以執行用戶xiaozhang所具備權限的任何操作。

  ssh命令提供一個稱為X Forwarding(X轉發)的實用功能,也就是客戶端可以通過ssh登錄到遠程服務器,運行遠程服務器上的圖形化應用程序,應用程序的圖形界面顯示在客戶端的桌面環境中,就像這些應用程序是安裝在客戶端系統中的一樣。要使用該功能,我們需要為ssh命令加上參數“-X”或“-Y”。例如小張想登錄到小李的系統中,并啟用X轉發功能,這里我們使用參數“-Y”,即使用互信的X轉發功能,則在終端窗口中輸入命令:

  ssh -l xiaozhang -Y 10.0.0.66

  登錄成功后,試著運行一個帶圖形界面的應用程序,如Firefox瀏覽器(如圖),則不一會兒其圖形界面就出現在小張使用的Ubuntu系統中。


  2.scp(安全復制)命令

  我們可以使用scp命令在Ubuntu系統間安全地傳輸文件,該命令的一般使用格式為:

  scp /path/localfile loginID@UbuntuHost:/path/newfile

  其中“/path/localfile”是指源文件的路徑,“/path/newfile”則是指在另一個系統中的目標文件的路徑。如要傳輸一個目錄的內容,則需要加上參數“-r”。

  3.sftp(安全文件傳輸)命令

  sftp命令則可以連接到安裝有OpenSSH服務的Linux服務器,獲取文件或上傳文件。sftp命令的一般格式為:

  sftp loginID@UbuntuHost

  如以用戶xiaozhang登錄小李的主機下載文件,則使用sftp命令為:

  sftp xiaozhang@10.0.0.66

  該命令執行后,仍然需要進行用戶身份驗證,通過驗證后,我們可以使用和ftp相似的命令來獲取或上傳文件。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 仙居县| 新兴县| 呼伦贝尔市| 原阳县| 杂多县| 利辛县| 阳西县| 方正县| 宁陕县| 当涂县| 稷山县| 兴义市| 齐齐哈尔市| 临澧县| 高碑店市| 余庆县| 海伦市| 龙井市| 白水县| 荥经县| 开阳县| 襄垣县| 喀喇沁旗| 长丰县| 色达县| 内江市| 南乐县| 博罗县| 长宁区| 舟山市| 聂荣县| 开封市| 青龙| 松原市| 北安市| 东宁县| 大竹县| 大兴区| 五台县| 德保县| 乌兰察布市|