遠端連線管理 (Remote Connetion) 透過 Remote Login 對遠距離的主機, 進行連線 連線方式 : 1 Telnet 2 SSH 3 Webmin 4 VNC 駭客 User Telnet 192.168.44.134 SSH 主機 httpd Telnet SSH 服務 1 Telnet ( 不安全 ) 所有資料跟指令採用明文 (Plaintext) 2 SSH ( 安全 ) 有加密, 傳密文 (Ciphertext) 方法一 :SSH(Secare SHell) 遠端連線 ssh telnet Linux 主機 服務 執行 Steps: Step1: 確認軟體是否安裝 (openssh) 概覽 全部應用程式 軟體 強制 openssh An open source SSH server daemon. Step2: 確認軟體是否啟動 #servicesshdstart ( 啟動服務 : 舊的指令 ) 服務狀態 deamon 常駐程式 #systemctlstartsshd ( 啟動服務 : 新的指令 )
狀態名稱 Status Start restart Stop 狀態說明服務狀態啟動服務重新啟動服務結束服務 出現綠色 active (running), 表示服務已啟動 查 Linux 主機 IP:#ifconfig inet 192.168.232.130 Step3: 用指令 / 軟體連線 1 SSH Secure Shell 工具 2 putty 3 執行 SSH Secure Shell Host:192.168.232.130 User:mis02 Port:22 密碼 :!1234! Telnet 主機 man in the middle (Linux-VM) sshd 執行 $su (root) $su ( 原帳號家目錄 ) 方法二 :Telnet Step1: 概覽 全部應用程式 軟體 搜尋 telnet The server program for Apply Changes( 視窗右上 ) 是 (Y) 另幾種安裝方法 1 #yuminstalltelnet server 2 安裝 RPM #rpm ivhtelnet server.rpm 3 # 編輯原始檔 Step2:telnet 服務受 xinetd 管理 #servicexinetdrestart ( 舊版 ) #systemctlstarttelnet.socket ( 啟動 telnet 服務 ) Step3: 使用 Win7 下的 telnet 指令 / 控制台 / 程式集 / 開啟或關閉 Windows 功能 Telnet 用戶端
進入 msdos(cmd) c:\>telnet192.168.232.130 連線失敗原因 :win7 預設服務未開 ( 防火牆 ) Telnet 開啟設定 概覽 各項 防火牆 連接埠 加入 23 目前檢視 : 永久服務 telnet 方法三 :Webmin 遠端連線控制 特性 : 採用 Browser 進行主機連線控制 Steps:( 在 Linux 下 ) 1 下載 webmin 連線軟體, 用 googl/firefox 查詢 webmin webmin1670.rpm 2 安裝 webmin 軟體, 下載完成 #cd/var/tmp #rpm ivhwebmin.rpm 到防火牆將埠號 :10000 打開 3 連線 回到桌面, 開啟 IE, 輸入 :http://192.168.232.130:10000/ 先試 root:mismis, 不行再試 mis0?:!1234! 方法四 :VNC(Virtual Network Connection): 虛擬網路連線 類似 MS 的遠端桌面連線功能 網芳採用 netbios over TCP/IP port 139(138) 1 軟體是否安裝 2 軟體是否執行 3 透過連線軟體 / 指令進行連 線 Win7 在 Linux 上安裝軟體方法 : ( 一 ) yuminstall 軟體名稱 ( 二 ) rpm ivh 名稱.rpm VNC 連線軟體 Linux 主機 VNC 服務
( 三 ) 原始檔編譯 ( 下 載.tar.qz) mak file / config yum Internet ( 四 ) 概覽 全部應用程式 軟體 Step1: #yuminstallvnc-server Is this OK:[1.2M] 按 Y 下載軟體 yum 檔案庫 Step2: #vncserver ( 啟動 vnc 主機服務 ) You will require a password:!1234! rerift:!1234! Step3: 在 client 端 (win7) 安裝 vnc 連線軟體 Ultra VNC 10.9.6 執行 Ultra VNC 軟體 (VNCViewer.exe), 解開此在桌面 VNC 伺服器 :192.168.232.130:1 VNC 使用 poot 5901 終端機號碼 下載 ftp://120.117.58.231 *** 另一份教材內容 *** 一 SSH 連線步驟 : step1: 查看 SSH 的服務是否安裝? \ 概覽 \ 顯示應用程式 \ 全部 \ 軟體 輸入關鍵字 openssh, 找到 Step2: 查看 SSH 服務是否在執行? 方法 : 到 終端機 下 #systemctl status sshd 正在執行 Status ( 狀態 ) 可為 Stop ( 停止 ) 四種參數 Start ( 啟動 ) Restart ( 重新啟動 )
*查看電腦的 IP 位址? MS 方法一 : cmd >ipconfig >ipconfig /all 查 查看電腦與網路相關的設定 1 ip 位址 (IPV4) 2 msak 3 Gateway 4 DNS 主機 主機 Linux 連線 http 在終端機下 : 封包 ftp #ifconfig ip 位址 :192.168.???.??? (port:21) DNS 類型 Well known Email 服務 Port step3: 用 SSH 連線軟體連至 192.168.44.134 SSH Secure Shell http ftp 80 21 Host:192.168.???.??? telnet 23 Quick User:root SMTP 25 Connect Email Port:22 POP3 110 DNS 53 到 FTP 主機下載 SSH 連線軟體 ftp://120.117.58.240 student( 帳號 ) mis!1234!( 密碼 ) 網路作業系統 \software\ NetBIOS SSH 139 22 二 Telnet Telnet 的使用 Steps 1 檢查 Telnet 服務 ( 軟體 ) 是否安裝 \ 系統 \ 管理 \Add software server 搜尋 Telnet-server Remove 2 安裝 Telnet-server 方式 1 RPM configure 2 用原始碼 make install 3 用 yum 指令 在終端機下
#yum install telnet-server Is this OK (Y/N):Y Complete 3 啟動 Telnet 主機服務 查看是否正在執行 \ 系統 \ 管理 \ 服務 啟動 Xinetd damon ( 負責管理主機服務 ) #etc/rc.d/init.d/xinetd status start ( 啟動 ) 再用 \ 系統 \ 管理 \ 服務啟動 Telnet ( 紅 綠 ) 4 連線 filewall 192.168.44.132 Telnet 主機 1 在 Linux 下 #telnet 192.168.44.132 Login:student 2 在 Win7 下 (home) 1. \ 系統 \ 管理 \ 防火牆 23 2. 執行 pietty0327 network\software\ftp_ssh\ssh-\pietty0327.exe 選 Telnet (BBS). 選單列 三 Webmin 先下載 Webmin 軟體 ( 不是 Linux 內建的軟體 ) ftp://120.117.58.240 student mis!1234! 網路作業系統 \software\webmin\webmin1.550 rpm
採用網頁連線的方式進行遠端主機控制 安裝 Webmin 軟體*將 webmin.rpm 上傳至 Linux 使用 SSH 連線軟體透過其 ftp 功能傳至 /tmp #cd /tmp #ls #rpm ivh webmin-1.510.noarch.rpm 正在進行.### you can Login to https://...localhost...:10000/ *使用 firefox 連線網址 :https://192.168.44.134:10000/ 四 VNC (Virtual Network Connection) *提供類似微軟的 遠端桌面連線 功能的主機遠端管理 1. 安裝 VNC Server 軟體並啟動 *firewall firewall 服 務 Port 2. http 80 遠端 SSH 22 主機 VNC 5901 安裝 5902 VNC Viewer Step1: 檢查 Linux 主機是否安裝 VNC 主機軟體 \ 概覽 \ 顯示應用程式 \ 全部 \ 軟體 輸入關鍵字 tigervnc, 找到 (Linux 安裝軟體 ) 方法 : 1 使用 rpm 檔 #rpm ivh *.rpm 2 使用原始檔需要編譯程序再安裝
3 使用 yum 指令 #yum install 檔名 ( 用法 ) 例 :#yum install vnc-server Step2: 執行 VNC 主機服務 #/etc/rc.d/init.d/vncserver status ( 狀態 ) 結果 :XVNC 已停止 stop ( 停止 ) start ( 啟動 ) #vncserver ( 啟動 VNC 主機 ) restart( 重新啟動 ) passward:!1234! verify:!1234! log file is # 查是否執行 Step3: 下載 VNC viewer ftp://120.117.58.240 student mis!1234! Network Software VNC Vnc4.1.2.viewer.exe Step4: 確認 firewall 的 5901/5902 port 是否開啟 \ 系統 \ 管理 \ 防火牆 otherports 新增 Step5: 用 viewer 連上 VNC 主機 (Win7) (Linux) A 先查 Linux ip 位址 #ifconfig B 執行 viewer 程式 192.168.44.134:1 輸入密碼 :!1234!