0. 前言
若以服務(wù)器管理而言,我們不能夠老是待在主機(jī)旁邊,必須要有遠(yuǎn)程訪問(wèn)系統(tǒng) (telnet 、 ftp) 的需要。 但因?yàn)檫@兩個(gè)協(xié)議并不很安全,所以較新版的 FreeBSD 是不開啟這兩項(xiàng)服務(wù)。 注意 :FreeBSD 預(yù)設(shè)不能夠以 root 身份直接登入。所以必須要先開一個(gè)賬號(hào), 用該賬號(hào)登入,再轉(zhuǎn)換成為 root ,也就是最高管理者。
1. 修改基本網(wǎng)絡(luò)服務(wù)設(shè)定文件
請(qǐng)以 root 的身分,編輯 /etc/inetd.conf 這個(gè)檔案。 檔案部分內(nèi)容如圖 :
從檔案中可以看出這是基本的網(wǎng)絡(luò)服務(wù)設(shè)定文件,定義了包含 IPV4 、 IPV6 這兩種網(wǎng)絡(luò)協(xié)議方式。 要開啟服務(wù)只要將最前面的 # 號(hào)(批注符號(hào))取消。 所以整個(gè)修改過(guò)后的畫面如圖:
1. 重新啟動(dòng)基本網(wǎng)絡(luò)服務(wù)
剛剛修改的只不過(guò)是設(shè)定檔透過(guò) 'cat /var/run/inetd.pid' 來(lái)取得該服務(wù)的 Process ID 。 并藉由送出 -1 ( 數(shù)字 ) 參數(shù)將程序重新啟動(dòng)。
詳細(xì)說(shuō)明 : 很多書籍都沒有說(shuō)明為什么要用這個(gè)指令。泡泡為初學(xué)者說(shuō)明一下
1. 首先,每一個(gè)目前正在服務(wù)的程序,都會(huì)有一個(gè)數(shù)字編號(hào),稱之為 Process ID 這些服務(wù)中的程序會(huì)產(chǎn)生一個(gè)檔案,預(yù)設(shè)存放在 /var/run 這個(gè)數(shù)據(jù)夾中 并將其所目前擁有的 Process ID 寫入這個(gè)檔案。
2. 透過(guò) cat 這個(gè)察看檔案內(nèi)容的指令,可以察看 /var/run/inetd.pid 的內(nèi)容。 也就是 cat /var/run/inetd.pid 。
3. 透過(guò) kill 這個(gè)送出訊息給服務(wù)中的程序。 語(yǔ)法 : kill 參數(shù) PID 常用的參數(shù)有兩個(gè)。 -1 送出重新啟動(dòng)訊息。 -9 強(qiáng)制停止服務(wù)。
4. 因?yàn)槲覀儸F(xiàn)在要重新啟動(dòng)服務(wù),所以用 -1 參數(shù)。但是還缺乏 PID 編號(hào), 所以透過(guò) `cat /var/run/inetd.pid` 直接在 shell 中取得編號(hào)。 為什么要用 ` 反引號(hào)包住呢?這是因?yàn)?shell 語(yǔ)法的問(wèn)題。 用反引號(hào)包住,表示執(zhí)行里面的內(nèi)容 ( 指令 ) 。 5. 所以 kill -1 `cat /var/run/inetd.pid` 就能夠?qū)?span> inetd 重新啟動(dòng)。
2. 基本網(wǎng)絡(luò)服務(wù)
啟動(dòng) inetd 過(guò)后,就可以用 telnet Server_IP_ 位置 或 ftp Server_IP_ 位置 進(jìn)行遠(yuǎn)程訪問(wèn)。 ◎ 系統(tǒng)登入舉例 %您必須要有一個(gè)能登入系統(tǒng)的賬號(hào) ( 并非所有系統(tǒng)都能夠登入 (login) 系統(tǒng) ) % 登入操作如下圖 : a. 點(diǎn)選開始菜單,將鼠標(biāo)指針移到執(zhí)行,然后按下鼠標(biāo)左鍵。
接下來(lái)會(huì)出現(xiàn)一個(gè)對(duì)話框請(qǐng)?jiān)趯?duì)話框中輸入 telnet△ 服務(wù)器 ip 位置 輸入完成后,請(qǐng)按下確定。( △ 表示空格鍵)
上一頁(yè)12 下一頁(yè) 閱讀全文