第 14 章 網路工具軟體.

Slides:



Advertisements
Similar presentations
第 17 章 網路工具軟體 著作權所有 © 旗標出版股份有限公司.
Advertisements

第 1 章 使用 APP INVENTOR 2 開發 ANDROID APP
通訊 授課:方順展.
臺北市立大學 資訊科學系(含碩士班) 賴阿福
VMware Player 安裝說明 2018/11/14.
第 18 章 在 Linux 上玩 Windows 著作權所有 © 旗標出版股份有限公司.
遠端桌面連線及遠端桌面網頁簡易教學.
至 IBM 專業認證網站 ,點選 About the member site
PDFCreator安裝教學.
Q101 在701 SDX Linux上的標準安裝與使用程序v2
第一篇 Unix/Linux 操作介面 第 1 章 Unix/Linux 系統概論 第 2 章 開始使用 Unix/Linux
JDK 安裝教學 (for Win7) Soochow University
資料庫管理 操作DBMS 指導教授:楊維邦  助教:廖皓翔.
第二章 Linux基本指令與工具操作 LINUX 按圖施工手冊.
Working with Databases (II) 靜宜大學資管系 楊子青
電腦硬體裝修乙級 第二站-伺服器端系統安裝與環境設定
HiNet 光世代非固定制 用戶端IPv6設定方式說明
桌面環境簡介及IDE開發工具 Outline (一)什麼是Linux? (二)桌面環境系統簡介 (三)IDE開發工具.
SSL-VPN 之登入及使用 資訊處 主講人.
R教學 安裝RStudio 羅琪老師.
安裝JDK 安裝Eclipse Eclipse 中文化
自由軟體介紹(一) 把flash通通帶回家 報告人:陳俊銘.
Windoop操作步驟 於作業系統Windows 10 專業版.
安裝公文製作系統 1.*到文書組下載公文製作系統* 或 2.輸入網址
電腦遊戲程式設計 軟體安裝 靜宜大學資工系 蔡奇偉 副教授 2006.
硬體話機設定說明.
Android App簡介及 App Inventor 2體驗 靜宜大學資管系 楊子青
檔案與磁碟的基本介紹.
系統設定 IE8相容性檢視
行動裝置如何使用東海大學SSLVPN 2016/08/25
2019/1/13 行動裝置如何使用東海大學SSLVPN.
EBSCOhost App應用程式 安裝方式.
FTP檔案上傳下載 實務與運用.
私立南山高中 信息組 電腦研習 電腦資料的備份 中華民國 99年4月20日 星期二.
DHCP for W2K.
電腦攻擊與防禦 使用電腦教室VMware軟體說明.
虛擬機器 下載QEMU Windows版 (0.9.1) 下載Kqemu Windows版 安裝QEMU 安裝Kqumu
Java程式設計 Eclipse.
遠端服務軟體之安裝與使用 TeamViewer
App Inventor 2初體驗 靜宜大學資管系 楊子青
本院使用建教合作之輔仁大學 圖書館資料庫 設定方式說明
Linux作業系統 電腦教室Linux使用說明.
AOT_供應商安裝手冊.
精明使用互聯網教育計劃 K9下載及安裝教學篇.
資料來源 2 網路過濾軟體之安裝說明 資料來源 2.
WinPXE 無硬碟系統 6.0 安裝說明 憶傑科技股份有限公司
安裝 / 操作 flashget SOP (以Win 7 作業系統為範例)
如何利用範本來製作網頁.
Google協作平台+檔案分享(FileZilla+網路芳鄰)
個人網路空間 資訊教育.
CVPlayer下載及安裝& IVS操作說明
探測工具:NetCat.
FTP使用教學 簡介: 軟體名稱:FileZilla 軟體性質:Freeware 版本: 繁體中文版
eol ─ 日本全上市公司資訊資料庫 財務資料下載之.csv檔於中文環境下的閱讀方法
雲端計算.
取得與安裝TIDE 從TIBBO網站取得TIDE
編輯網頁可用那些應用程式? 記事本 Word FrontPage Dreamweaver.
1. 查詢個人電腦版本 1.進入控制台 2.點選“所有控制台項目” 3.點選“系統”.
國立屏東大學宿舍網路連線 設定說明 104/08/12.
學生English Central 手機版.
如何從政大圖書館館藏目錄匯出書目至EndNote
Cloud Operating System - Unit 03: 雲端平台建構實驗
Brief Guide of FrontPage
晶片讀卡機驅動程式安裝說明.
第 27 章 架設 FTP 伺服器 著作權所有 © 旗標出版股份有限公司.
安裝JDK 配置windows win7 環境變數
Virtualization.
電子郵件簡報.
雲端電腦教室 Matlab 使用介紹 1. 工作目錄切換 2. 把 matlab 的檔案存出來 3. Matlab 軟體介面.
Quantum-Wise軟體教學.
Presentation transcript:

第 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 服務

啟用 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 個實際的例子說明:

由 Linux 連線

由 Windows 連線 Linux 端的連線問題解決了, 現在我們再來看看如何從 Windows 端連上Linux 伺服器。以前我們在 Windows 上可以利用 Netterm、multiterm 或 kkman 開啟 telnet 連線, 連上遠端的 Linux 伺服器, 而現在使用 ssh 連線後, 您可能一時之間找不到 ssh 用戶端的程式來連上 Linux。 筆者在此介紹一個好用的工具程式 - PuTTY, 它是一個開放原始碼的 Windows ssh 用戶端連線程式。

由 Windows 連線

由 Windows 連線

由 Windows 連線

由 Windows 連線

取消 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 站

連上 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, 請按開啟新連線鈕 連線:

使用 PCMan X上 BBS

建立我的最愛 連上 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 設定防火牆 您可在選擇啟用後, 按自訂鈕做進階的設定:

透過 lokkit 設定防火牆

1 4 - 5 利用 Filezilla 讓 Windows 與 Linux 互傳檔案 提到 Linux 與 Windows 系統互相交流檔案, 首先想到的就是架設 FTP 伺服器, 或是 Samba 伺服器。但是您如果尚未架設伺服器前, 就需要讓 Linux 與Windows 互傳檔案, Filezilla 是套好用的工具軟體。 Filezilla 是一套在 Windows 系統下的檔案傳輸軟體, 它除了最基本的檔案傳輸功能 , 還支援多種加密方式, 讓您在傳送檔案時, 不用擔心遭到竊取或是資料被攔截。

1 4 - 5 利用 Filezilla 讓 Windows 與 Linux 互傳檔案 最方便的是, 在 Linux 主機上沒有架設任何伺服器的情況下, 就能夠使 Windows 與 Linux 系統互傳檔案。

下載及安裝 Filezilla 首先, 請在 Windows 下至 http://filezilla.sourceforge.net/ 網站, 點選 Download 連結, 在 FileZilla 項目下, 下載 Filezilla 安裝程式, 筆者下載的是FileZilla_2_2_19a_setup.exe 檔。下載完畢後, 請執行 Filezilla 安裝程式, 然後依照安裝程式對話窗完成 Filezilla 的安裝。

執行 Filezilla 並新增連線 安裝完畢後, 請執行 『開始/ 所有程式/FileZilla/FileZilla』 命令啟動 Filezilla:

執行 Filezilla 並新增連線

與 Linux 主機連線 站台設定完成後, 接下來請依以下操作開啟與 Linux 主機的連線:

與 Linux 主機連線

與 Linux 主機連線

1 4 - 6 以 VNC 跨網路遠端遙控 電腦 武俠小說中, 主角常有 『隔山打牛』 的高招, 大俠不用接觸敵人, 就可打得對方滿地找牙。在電腦世界裏, 難道一定要坐在電腦桌前面才能操控電腦嗎?本節筆者將為您介紹一套可透過網路操控遠端電腦的軟體 - VNC。

什麼是 VNC 遠端遙控技術是指由一部電腦 (主控端) 去控制另一部電腦 (被控端), 而且當主控端在控制被控端時, 就如同使用者親自坐在被控端前作業一樣, 可以執行被控端的應用程式, 及使用被控端的系統資源:

什麼是 VNC

什麼是 VNC VNC (Virtual Network Computing) 是一套由 AT&T 實驗室所發展可操控遠端電腦的軟體, 其採用了 GPL 授權條款, 任何人皆可免費取得該軟體。 VNC 軟體主要由 2 個部分組成:VNC Server 及 VNC Viewer。使用者需先將 VNC Server 安裝在被控端的電腦上, 才能在主控端執行 VNC Viewer 控制被控端。

什麼是 VNC VNC Server 與 VNC Viewer 支援了多種作業系統, 如 Unix 系列 (UNIX、Linux 、 Solaris 等)、Windows 及 MacOS , 因此您可將 VNC Server 及 VNC Viewer 分別安裝在不同的作業系統上進行操控。即使目前操作的主控端電腦沒有安裝 VNC Viewer, 也可以透過一般的網頁瀏覽器來控制被控端:

什麼是 VNC

在 Linux 啟動 VNC Server 本 Linux 發行版已包含了 VNC 軟體, 不過預設是使用 TWM 視窗管理程式, 對一般人來說稍嫌不方便。請依照下列步驟, 設定 VNC 使用我們熟悉的 GNOME 桌面環境:

在 Linux 啟動 VNC Server 接者請用文書編輯器開啟 /etc/vnc/ xstartup, 如下輸入: 最後在被控端啟動 VNC Server, 請執行 vncserver 指令:

在 Linux 啟動 VNC Server 經上述步驟後, 便已啟動了 VNC Server。爾後如果您想更改 VNC Server 的密碼, 執行 vncpasswd 指令即可。

結束 VNC Server 要結束 VNC Server, 請在被控端電腦上開啟文字模式視窗, 或在虛擬主控台下, 依以下步驟操作:

設定進入 Linux 後, 自動啟動 VNC Server 要開機自動啟動 VNC Server, 請執行 ntsysv 指令, 選取 vncserver 項目, 設定開機即啟動此服務。接著, 請如下修改 /etc/sysconfig/vncservers 設定檔:

設定進入 Linux 後, 自動啟動 VNC Server 由於上面的步驟將視窗編號指定為 2, 所以用遠端遙控此 Linux 主機時, 其網址最後要指定視窗編號為 "2", 例如 "free.flag.com.tw:2"。

在 Windows 安裝 VNC 並啟動 VNC Server 若您要在 Windows 作業系統下啟動 VNC Server, 或是以 VNC Viewer 遙控遠端主機 , 必須下載 Windows 版的 VNC 軟體。

下載及安裝 VNC 請到 http://www.realvnc.com/download. html 網址, 點選 Free Edition 項目下方的 Download & use 連結。接下來的頁面會要求您填寫個人資料, 您可以直接按下方的 Proceed to download 鈕, 就會進入下載頁面:

下載及安裝 VNC

下載及安裝 VNC 然後會進入版權宣頁面。請勾選頁面下方的 I accept these terms and conditions, 同意版權宣告, 再按下 Download 鈕, 便會開始下載 Windows 版的 VNC 安裝程式。 下載完畢後, 請執行該執行檔進行安裝。在安裝的過程中, 會出現 VNC Server Properties (Service-Mode) 交談窗請您進行設定:

下載及安裝 VNC

下載及安裝 VNC 密碼設定完成後, 請按確定鈕結束設定。接下來的安裝步驟請依照安裝畫面交談窗進行, 筆者不再贅述。

啟動 VNC Server 安裝完畢後, 請執行『開始/ 所有程式/Rea lVNC/VNC Server 4 (User -Mode) /Run VNC Server』命令 啟動 VNC Server。啟動之 後, 系統匣會如右圖: 啟動 VNC Server 之後, 即可在主控端的 VNC Viewer 輸入此被控端的網址 (如 windows.flag.com.tw) 操控此台電腦。

從 Linux 主機遠端遙控 遙控 Linux 作業系統 請在主控端的 X Window 環境下, 開啟任一文字模式視窗執行 vncviewer 指令啟動 Linux 版的 VNC viewer:

從 Linux 主機遠端遙控 遙控 Linux 作業系統

遙控 Windows 作業系統 如果被控端是 Windows 系統, 也請執行 vncviewer 指令。要求輸入被控端的網址時, 請直接輸入網址 (如 windows.flag.com.tw), 再輸入密碼後, 即可在 Linux 系統遙控 Windows 的被控端:

遙控 Windows 作業系統

從 Windows 主機遠端遙控 Linux 電腦 要從 Windows 作業系統中遙控遠端 Linux 作業系統, 請執行『開始/所有程式/RealVNC/ VNC Viewer 4/ Run VNC Viewer』命令, 啟動Windows 版 VNCViewer:

從 Windows 主機遠端遙控 Linux 電腦

從 Windows 主機遠端遙控 Linux 電腦

從網頁瀏覽器遠端遙控 如果正在使用的電腦沒有安裝 VNC Viewer, 但您卻想臨時在任一電腦遙控被控端怎麼辦?沒關係, VNC 也允許透過網頁瀏覽器遙控遠端電腦喔! 由於網頁瀏覽器是透過 Java Applet 程式取得 Linux 的系統資訊, 因此Windows 系統中必須安裝 Java 程式才能顯示被控端的畫面。

從網頁瀏覽器遠端遙控 Windows 系統預設是沒有安裝 Java 程式, 因此請您至 http://java.com/zh_tw/ 網站, 點選上方的手動下載, 依照網頁的說明下載 Java 程式。下載完畢後, 請直接執行該檔案安裝 Java 軟體。安裝完成後, 便可使用網頁瀏覽器做遠端遙控了。

遙控 Linux 作業系統 要遙控 Linux 作業系統的被控端, 請在網頁瀏覽器的網址欄輸入被控端的網址, 並在網址後加上埠號, 即可操控該電腦 (此處要輸入的埠號為 5800 + X Server 的視窗編號, 例如您啟動的 VNC Server 的 X Server 視窗編號為 "1", 則埠號即為 5801 ):

遙控 Linux 作業系統

遙控 Linux 作業系統

遙控 Windows 作業系統 如果被控端是 Windows 作業系統, 則請在網頁瀏覽器的網址欄輸入被控端的網址, 並在網址後加上 ":5800" 的埠號以遙控該電腦:

遙控 Windows 作業系統