第 17 章 網路工具軟體 著作權所有 © 旗標出版股份有限公司
本章提要 網路芳鄰-使用遠端分享的資源 遠端登入 Linux 主機 在 Linux 玩 BBS 設定防火牆
網路芳鄰- 使用遠端分享的資源 下載與安裝 LinNeighborhood 執行與設定 LinNeighborhood 掛載其他主機分享的目錄 卸載己掛載的目錄
下載與安裝 LinNeighborhood 目前最新版本的檔案為 LinNeighborhood-0.6.5.tar.gz 下載完成後, 請以 root 帳號執行 tar zxvf LinNeighborhood-0.6.5.tar.gz 解壓縮
下載與安裝 LinNeighborhood 由於 0.6.5 版與此 Linux 發行版不甚相容, 所以需要做一點修改 請進入解開的 LinNeighborhood-0.6.5 下的 src 目錄, 用文書編輯器開啟 smbmount.c 在大約 488 行的地方, 如下修改
下載與安裝 LinNeighborhood 存檔後, 離開 src 目錄, 到 LinNeighborhood-0.6.5 目錄下, 執行下列指令安裝: 至此 LinNeighborhood 已安裝完成
下載與安裝 LinNeighborhood 不過此 Linux 發行版使用 Samba 3.0 版, 而這個版本內的 nmblookup 程式會導致 LinNeighborhood 無法瀏覽群組 所以還需要下載 Samba 2.2.8, 取出舊版本的 nmblookup 來使用, 這樣就可以與 LinNeighborhood 配合無誤
下載與安裝 LinNeighborhood 首先請到 http://hostopia.samba.org/samba/ftp/Binary_Packages/RedHat/RPMS/i386/9.0/ 下載 samba-2.2.8a-2_rh9.i386.rpm, 然後進入存放該檔案的目錄, 如下操作:
執行與設定 LinNeighborhood 安裝完成 LinNeighborhood 後, 請在文字模式視窗執行 LinNeighborhood 指令:
掛載其他主機分享的目錄 要使用其他主機所分享的目錄, 需掛載成本機的目錄 請雙按欲掛載的工作群組:
掛載其他主機分享的目錄
掛載其他主機分享的目錄
掛載其他主機分享的目錄
掛載其他主機分享的目錄 掛載後的目錄就像一般的資料夾 透過此掛載目錄, 可使用該分享目錄的資源 當然也可視需求, 再自行掛載其他的目錄
卸載己掛載的目錄 若要卸載已掛載的目錄, 請在掛載目錄圖示上按下滑鼠右鈕, 執行 『解除裝載』 命令:
遠端登入 Linux 主機 以 telnet 指令遠端登入 以 ssh 指令遠端登入
以 telnet 指令遠端登入 啟用 telnet 服務 操作範例
啟用 telnet 服務 本 Linux 發行版預設並不會啟用 telnet 服務 如果想啟用此服務, 請用文書編輯器開啟 /etc/xinetd.d/telnet 檔案, 並如下修改:
啟用 telnet 服務 存檔後, 執行 /etc/init.d/xinetd reload 指令, 重新載入設定檔, 便可立即啟用 telnet 服務
啟用 telnet 服務 不過有一點要特別留意:為了安全上的考量, Linux 系統預設不允許使用者以 root 帳號遠端登入 即使沒有啟動 telnet 伺服器, 還是可以執行 telnet 指令連線到 bbs 或其他 telnet 伺服器
操作範例 以下範例從 shadow 主機登入遠端的 free 主機 (其 IP 位址為 192.168.0.139):
操作範例 在 Windows 下, 也可以在 MS-DOS 模式或命令提示字元視窗, 執行上述指令, 登入到遠端 Linux 主機
以 ssh 指令遠端登入 本 Linux 發行版預設並不開啟 telnet 伺服器, 而是以 ssh 伺服器來代替
以 ssh 指令遠端登入 由 Linux 連線 由 Windows 連線 取消 root 遠端登入
由 Linux 連線 以前利用 telnet 所做的事, 現在使用 ssh 也可以做到:
由 Linux 連線
由 Linux 連線
由 Windows 連線 以前在 Windows 上可以利用 Netterm、multiterm 或 kkman 開啟 telnet 連線, 連上遠端的 Linux 伺服器 現在使用 ssh 連線, 可以透過一個好用的工具程式 – PuTTY PuTTY 是一個開放原始碼的 Windows ssh 用戶端連線程式 可至 http://www.chiark.greenend.org.uk/~sgtatham/putty/ 下載
由 Windows 連線 PuTTY 下載後不需安裝, 直接執行即可:
由 Windows 連線
由 Windows 連線
由 Windows 連線
取消 root 遠端登入 此 Linux 發行版 的 ssh 伺服器預設允許 root 帳號遠端登入 若不放心, 可將此功能關掉 請如下修改 /etc/ssh/sshd_config 檔:
取消 root 遠端登入 接著請重新啟動 ssh 伺服器: 重新啟動 ssh 後, 再以 root 帳號登入 :
在 Linux 玩 BBS 以內建的終端機連上 BBS 下載好用的 QTerm 連上 BBS
以內建的終端機連上 BBS 在 Linux 下要連到 BBS 站, 並不需要下載其他軟體 只要使用 telnet 指令就可以了 以下將介紹如何藉由內建的終端機, 執行 telnet 指令連上 BBS 站
以內建的終端機連上 BBS 連上 BBS 站 調整文字模式視窗的背景色 在 BBS 站輸入中文
連上 BBS 站 若要從 Linux 連到成大計中的 BBS 站, 請按主選鈕執行 『系統工具/終端機』 命令, 開啟 X Window 的文字模式視窗 從視窗選單中執行 『終端機/文字編碼/新增或移除』 命令, 設定文字的編碼方式
連上 BBS 站
連上 BBS 站 設定完成後再執行 『終端機/文字編碼/中文(繁體) (Big5)』 命令 然後便可以執行 telnet bbs.ncku.edu.tw 指令連上成大計中 BBS 站
連上 BBS 站
連上 BBS 站
調整文字模式視窗的背景色 白色背景會讓部份彩色文字看不清楚 請執行『編輯/目前的設定組合』命令:
調整文字模式視窗的背景色
在 BBS 站輸入中文 以此 telnet 的方式登入 BBS 站, 會發現輸入中文時, 中文字都變成亂碼:
在 BBS 站輸入中文 只要在執行 telnet 指令時, 加上 "-8" 參數, 例如執行 telnet -8 bbs.ncku.edu.tw 指令, 便可正常輸入中文:
加入 -8 參數後, 在 BBS 站輸入的中文仍會變成亂碼? 如果不是以 telnet 預設的埠號 (預設為 23) 連入 BBS 站, 則雖然已加上 -8 參數, 輸入的中文還是會變成亂碼 例如依成大計中 BBS 站的提示, 執行 telnet -8 bbs.ncku.edu.tw 5555 指令, 以埠號 5555 連入成大計中 BBS 站, 則雖然已加上 -8 參數, 輸入的中文還是會變成亂碼
加入 -8 參數後, 在 BBS 站輸入的中文仍會變成亂碼? 要解決此問題, 請在輸入中文前先按 Ctrl + ] 鍵:
下載好用的 QTerm 連上 BBS QTerm 為大陸網友研發的 BBS 連線軟體, 類似 Windows 底下的 KKman、PCman, 提供防呆、多窗格等方便的功能 安裝與設定 Qterm 使用 QTerm 上 BBS
安裝與設定 Qterm 請連線到 http://qterm.sourceforge.net/ 下載穩定版本的 qterm-0.2.0-1.rh9.i386.rpm, 然後以 root 帳號執行下列指令安裝:
安裝與設定 Qterm 安裝完成後, 請按主選鈕執行 『執行程式』 命令, 輸入 "qterm" 後, 按執行鈕啟動 Qterm 此時會看到一個英文介面的 QTerm, 請執行 『Edit/Clipboard Encoding/Big5』 命令與 『View/Language/Traditional Chinese』 命令, 接著重新啟動 QTerm 後, 便能得到一個親切的中文介面了
使用 QTerm 上 BBS 以下以成大計中的 BBS 為例, 介紹如何使用 QTerm 請先執行 『檔案/通訊錄』 命令:
使用 QTerm 上 BBS
使用 QTerm 上 BBS
使用 QTerm 上 BBS 若想開啟防呆功能, 請執行 『特殊功能/防呆』 命令即可 程式預設為每 180 秒送出一個防呆字串 可執行 『檔案/通訊錄』 命令, 在通訊錄交談窗的其他選項頁面更改這個設定值 在有些版本的 BBS 站中, 還可以像使用瀏覽器一樣, 以滑鼠點選 BBS 的選項
設定防火牆 於安裝 Linux 時, 也包括了設定防火牆的功能 不管當時的設定如何, 都可以自行更改 以下將介紹如何使用此 Linux發行版內附的防火牆設定工具─ lokkit 軟體需求 透過 lokkit 設定防火牆
軟體需求 請依下列方式檢查是否有安裝 lokkit 防火牆設定工具:
軟體需求 若沒安裝, 可由書附第 1 片光碟依下列方式安裝:
透過 lokkit 設定防火牆 不管是否是第一次使用防火牆, 都可以透過 lokkit 指令來快速完成防火牆的設定
透過 lokkit 設定防火牆 可在選擇啟用後, 按自訂鈕做進階設定:
透過 lokkit 設定防火牆