920 likes | 1.11k Views
第 14 章. 網路工具軟體. 本章大綱. 14-1 網路芳鄰-使用遠端分享的資源 14-2 遠端登入 Linux 主機 14-3 在 Linux 玩 BBS 14-4 以Lokkit設定防火牆 14-5 利用 Filezilla 讓 Windows 與 Linux 互傳檔案 14-6 以 VNC 跨網路遠端遙控電腦. 前言.
E N D
第 14 章 網路工具軟體
本章大綱 • 14-1 網路芳鄰-使用遠端分享的資源 • 14-2 遠端登入 Linux 主機 • 14-3 在 Linux 玩 BBS • 14-4 以Lokkit設定防火牆 • 14-5 利用 Filezilla 讓 Windows與 Linux 互傳檔案 • 14-6 以 VNC 跨網路遠端遙控電腦
前言 • 除了第 11、12 章提到的網路功能外, Linux 還提供許多好用的網路服務, 像 telnet、ssh...等, 使得我們不僅可以接收來自網路上的訊息, 更能透過網路使用遠端的電腦、彼此交流檔案。本章我們將繼續為您介紹 Linux 上好用的網路工具。
1 4 - 1 網路芳鄰-使用遠端 分享的資源 • 如果您常用 Windows 系統, 一定會覺得 『網路上的芳鄰』 很容易上手, 此時您一定希望在 Linux 上也能使用這個功能。其實此版 Linux 內建了類似網路芳鄰的功能, 同樣可以很輕鬆地使用遠端分享的資源。
和遠端電腦連線 • 請雙按桌面上的電腦圖示, 並如下操作:
和遠端電腦連線 • 以網路連線遠端電腦時, 中文的電腦名稱會顯示為亂碼, 並因此導致連線失敗, 且當主管電腦列表的 Master 電腦為中文名稱時, 也將因此而無法瀏覽群組。 • 所以在連線遠端電腦時, 務必請對方將電腦名稱及分享資料夾以英文命名, 才不會出現錯誤:
連線網路磁碟機 • 在 Windows 上可以將遠端分享的資料夾設定成網路磁碟機, 讓我們方便使用, Linux 也可以做到同樣的功能。請先依上述的步驟連線到遠端資料夾, 並如下操作:
連線網路磁碟機 • 若要移除網路磁碟機, 請在圖示上按滑鼠右鈕, 執行 『卸載檔案系統』 命令即可。
1 4 - 2 遠端登入 Linux 主機 • 電腦連上網路之後, 不只可以上網、收收 E-Mail、分享檔案及印表機, 我們還可以利用 telnet 及 ssh 登入遠端的另一台電腦, 實際操作。現在就讓我們來看一看如何使用 telnet 及 ssh 指令。
14-2-1 以 telnet 指令遠端登入 • 我們可以利用 telnet 指令透過網路登入遠端電腦, 就好像在本機電腦操作一樣。不過, 前提是被登入的電腦必須啟用 telnet 服務, 才能順利登入。
啟用 telnet 服務 • 本 Linux 發行版預設並不會安裝及啟動 telnet 服務, 因此請先參考 16-1 節的說明安裝書附光碟的 xinetd-2.3.13-6.2.1.i386.rpm(DVD 或 CD3) 與 telnetserver-0.17-35.2.1.i386.rpm (DVD 或 CD4) 套件。接著利用文書編輯器開啟/etc/xinetd.d/telnet 檔案, 並做以下修改:
啟用 telnet 服務 • 存檔後, 請執行 /etc/init.d/xinetd restart指令, 重新載入設定檔, 系統會立即啟用 telnet 服務。不過即使沒有啟動 telnet 伺服器, 在下一節, 您還是可以執行telnet指令連線到 bbs 或其他 telnet 伺服器。 • 有一點要請讀者需特別留意:為了安全上的考量, Linux 系統預設不允許使用者以 root 帳號遠端登入。
操作範例 • 以下範例將說明如何從 shadow 主機使用 telnet 指令登入遠端的 free 主機 (其 IP 位址為 192.168.0.137 的電腦):
操作範例 • 在 Windows 下, 您也可以在 MS-DOS 模式或命令提示字元視窗, 執行上述指令, 登入到遠端 Linux 主機。
14-2-2 以 ssh 指令遠端登入 • 本 Linux 發行版預設並不會安裝及啟動 telnet 伺服器, 而是以 ssh 伺服器來代替。因為 telnet 在資料傳輸時是不加密的, 傳送密碼時很容易被有心人竊取;而 ssh 在資料傳輸時會將資料加密, 對資料的安全性較有保障。
由 Linux 連線 • 您以前利用 telnet 所做的事, 現在使用 ssh 也可以做到。例如: • 筆者舉 2 個實際的例子說明:
由 Windows 連線 • Linux 端的連線問題解決了, 現在我們再來看看如何從 Windows 端連上Linux 伺服器。以前我們在 Windows 上可以利用 Netterm、multiterm 或 kkman 開啟 telnet 連線, 連上遠端的 Linux 伺服器, 而現在使用 ssh 連線後, 您可能一時之間找不到 ssh 用戶端的程式來連上 Linux。 • 筆者在此介紹一個好用的工具程式 - PuTTY, 它是一個開放原始碼的 Windows ssh 用戶端連線程式。
取消 root 遠端登入 • 此 Linux 發行版的 ssh 伺服器預設允許 root 帳號遠端登入, 若您覺得不太放心, 可以將此功能關掉。請用文字編輯器開啟 /etc/ssh/sshd_config 檔案, 做如下修正:
取消 root 遠端登入 • 請您執行以下指令, 重新啟動 ssh 伺服器: • 重新啟動 ssh 伺服器後, 我們再以 root 帳號登入 free 主機:
1 4 - 3 在 Linux 玩 BBS • 目前國內很多大專院校均有架設 BBS 站, 現在就讓我們帶您到成大計中的 BBS 站逛一逛。
14-3-1 以內建的終端機連上BBS • 在 Linux 下要連到 BBS 站, 並不需要下載其他軟體, 只要使用 telnet 指令就可以了。以下我們將介紹如何藉由內建的終端機, 執行 telnet 指令連上 BBS 站。
連上 BBS 站 • 例如筆者要從 Linux 連到成大計中的 BBS 站, 請按應用程式鈕執行 『附屬應用程式/終端機』 命令, 開啟 X Window 的文字模式視窗, 接著從視窗選單中執行 『終端機/設定文字編碼/中文(繁體) (BIG5)』 命令, 然後便可以執行 telnet bbs.ncku.edu.tw 指令連上成大計中 BBS 站:
調整文字模式視窗的背景色 • 您是不是覺得文字模式視窗的白色背景, 會使得部份彩色的文字看起來不清楚, 瀏覽 BBS 站非常吃力呢? • 其實我們只要稍微調整一下文字模式視窗的背景就可以改善了, 請執行 『編輯/目前的設定組合』 命令, 開啟修改設定組合 "Default"交談窗:
在 BBS 站輸入中文 • 我們以上述 telnet 的方式登入 BBS 站, 您會發現輸入中文時都會變成亂碼:
在 BBS 站輸入中文 • 為了解決這個問題, 您只要在執行 telnet 指令時, 加上 “-8” 參數, 例如執行 telnet -8 bbs.ncku.edu.tw 指令, 便可正常輸入中文:
14-3-2 下載好用的 PCMan X 連上 BBS • PCMan X 是由 PCMan-洪任諭先生所撰寫的 BBS 連線軟體, 支援多種平台, 並且開放原始碼。 • PCMan X 的網路上具有相當的知名度, 強大的功能和方便好用的操作介面廣受使用者的好評。
安裝與設定 PCMan X • 請按功能表列上的網頁瀏覽器鈕 開啟 Firefox 網頁瀏覽器, 並連線到ftp://apt.nc.hcc.edu.tw/pub/mirror/opendesktop.org.tw/Fedora/FC5/RPMS 或ftp://ftp4.tnc.edu.tw/pub3/opendesktop-tw/odp/Fedora/FC5/RPMS 網址下載, 筆者點選 pcmanx-gtk2-0.3.4-1.ossii.i386.rpm 連結下載, 下載後請先以 root 帳號執行以下指令:
安裝與設定 PCMan X • 安裝完後, 請按應用程式鈕, 執行 『網際網路/PCManX』 命令啟動 PCMan X。
使用 PCMan X上 BBS • 筆者以連線到 SayYa BBS 為例, 為您介紹如何使用 PCMan X, 請按開啟新連線鈕 連線:
建立我的最愛 • 連上 BBS 站後, 我們可以將他加入我的最愛中, 以後要連線到 BBS 站台時就方便多了。請在連上 BBS 站後, 執行『我的最愛/加入到我的最愛』命令:
建立我的最愛 • 設定完成後, 只要執行 『我的最愛』 命令就會看到剛才加入的 BBS 站。爾後啟動 PCMan X 就可以從我的最愛中快速連線。 • PCMan X 還有很多好用的功能, 筆者無法一一敘述。您可以連線到http://pcman.ptt.cc/ 網址, 其中還提供 PCMan X 的使用教學, 可以供您參考。網站中還有 Windows 版的 PCMan, 您可以自行下載回來安裝。
1 4 - 4 以 Lokkit 設定防火牆 • 您於安裝 Linux 時, 也包括了設定防火牆的功能。不管當時的設定如何, 您都可以自行更改。本節將介紹如何使用此 Linux 發行版內附的防火牆設定工具― lokkit。
軟體需求 • 您可依下列方式檢查是否有安裝 lokkit 防火牆設定工具: • 若沒安裝, 可由書附光碟 (DVD 或 CD1) 依下列方式安裝:
透過 lokkit 設定防火牆 • 不管您是否是第一次使用, 都可以透過 lokkit指令來快速完成防火牆的設定。在文字模式下執行 lokkit 指令時會出現以下畫面:
透過 lokkit 設定防火牆 • 您可在選擇啟用後, 按自訂鈕做進階的設定: