當(dāng)前位置: 首頁(yè) > 職稱計(jì)算機(jī) > 職稱計(jì)算機(jī)考試:常見(jiàn)網(wǎng)絡(luò)命令(4)

職稱計(jì)算機(jī)考試:常見(jiàn)網(wǎng)絡(luò)命令(4)

更新時(shí)間:2012-11-12 13:03:53 來(lái)源:|0 瀏覽0收藏0

  使用telnet命令訪問(wèn)遠(yuǎn)程計(jì)算機(jī)

  用戶使用telnet命令進(jìn)行遠(yuǎn)程登錄。該命令允許用戶使用telnet協(xié)議在遠(yuǎn)程計(jì)算機(jī)之間進(jìn)行通信,用戶可以通過(guò)網(wǎng)絡(luò)在遠(yuǎn)程計(jì)算機(jī)上登錄,就像登錄到本地機(jī)上執(zhí)行命令一樣。為了通過(guò)telnet登錄到遠(yuǎn)程計(jì)算機(jī)上,必須知道遠(yuǎn)程機(jī)上的合法用戶名和口令。雖然有些系統(tǒng)確實(shí)為遠(yuǎn)程用戶提供登錄功能,但出于對(duì)安全的考慮,要限制來(lái)賓的操作權(quán)限,因此,這種情況下能使用的功能是很少的。當(dāng)允許遠(yuǎn)程用戶登錄時(shí),系統(tǒng)通常把這些用戶放在一個(gè)受限制的shell中,以防系統(tǒng)被懷有惡意的或不小心的用戶破壞。 用戶還可以使用telnet從遠(yuǎn)程站點(diǎn)登錄到自己的計(jì)算機(jī)上,檢查電子郵件、編輯文件和運(yùn)行程序,就像在本地登錄一樣。

  但是,用戶只能使用基于終端的環(huán)境而不是X Wndows環(huán)境,telnet只為普通終端提供終端仿真,而不支持 X Wndow等圖形環(huán)境。 telnet命令的一般形式為: telnet 主機(jī)名/IP 其中“主機(jī)名/IP”是要連接的遠(yuǎn)程機(jī)的主機(jī)名或IP地址。如果這一命令執(zhí)行成功,將從遠(yuǎn)程機(jī)上得到login:提示符。使用telnet命令登錄的過(guò)程如下: $ telnet 主機(jī)名/IP 啟動(dòng)telnet會(huì)話。一旦telnet成功地連接到遠(yuǎn)程系統(tǒng)上,就顯示登錄信息并提示用戶輸人用戶名和口令。如果用戶名和口令輸入正確,就能成功登錄并在遠(yuǎn)程系統(tǒng)上工作。在telnet提示符后面可以輸入很多命令,用來(lái)控制telnet會(huì)話過(guò)程,在telnet聯(lián)機(jī)幫助手冊(cè)中對(duì)這些命令有詳細(xì)的說(shuō)明。

  下面是一臺(tái)Linux計(jì)算機(jī)上的telnet會(huì)話舉例:

  $ telnet server. somewhere. com Trying 127.0.0.1… Connected to serve. somewhere. com. Escape character is \'?]\'. “TurboLinux release 4. 0 (Colgate) kernel 2.0.18 on an I486 login: bubba password: Last login:Mon Nov l5 20:50:43 for localhost Linux 2. 0.6. (Posix). server: ~$ server: ~$ logout Connection closed by foreign host $

  用戶結(jié)束了遠(yuǎn)程會(huì)話后,一定要確保使用logout命令退出遠(yuǎn)程系統(tǒng)。然后telnet報(bào)告遠(yuǎn)程會(huì)話被關(guān)閉,并返回到用戶的本地機(jī)的Shell提示符下。 r-系列命令 除ftp和telnet以外,還可以使用r-系列命令訪問(wèn)遠(yuǎn)程計(jì)算機(jī)和在網(wǎng)絡(luò)上交換文件。使用r-系列命令需要特別注意,因?yàn)槿绻脩舨恍⌒?,就?huì)造成嚴(yán)重的安全漏洞。用戶發(fā)出一個(gè)r-系列命令后,遠(yuǎn)程系統(tǒng)檢查名為/etc /hosts.equiv的文件,以查看用戶的主機(jī)是否列在這個(gè)文件中。如果它沒(méi)有找到用戶的主機(jī),就檢查遠(yuǎn)程機(jī)上同名用戶的主目錄中名為.rhosts 的文件,看是否包括該用戶的主機(jī)。如果該用戶的主機(jī)包括在這兩個(gè)文件中的任何一個(gè)之中,該用戶執(zhí)行r-系列命令就不用提供口令。

  雖然用戶每次訪問(wèn)遠(yuǎn)程機(jī)時(shí)不用鍵入口令可能是非常方便的,但是它也可能會(huì)帶來(lái)嚴(yán)重的安全問(wèn)題。我們建議用戶在建立/etc/hosts.equiv和.rhosts文件之前,仔細(xì)考慮r-命令隱含的安全問(wèn)題。

  rlogin命令

  rlogin 是“remote login”(遠(yuǎn)程登錄)的縮寫。該命令與telnet命令很相似,允許用戶啟動(dòng)遠(yuǎn)程系統(tǒng)上的交互命令會(huì)話。rlogin 的一般格式是:

  rlogin [ -8EKLdx ] [ -e char ] [-k realm ] [ - l username ] host

  一般最常用的格式是: rlogin host 該命令中各選項(xiàng)的含義為:

  -8 此選項(xiàng)始終允許8位輸入數(shù)據(jù)通道。該選項(xiàng)允許發(fā)送格式化的ANSI字符和其他的特殊代碼。如果不用這個(gè)選項(xiàng),除非遠(yuǎn)端的終止和啟動(dòng)字符不是或,否則就去掉奇偶校驗(yàn)位。

  -E 停止把任何字符當(dāng)作轉(zhuǎn)義字符。當(dāng)和-8選項(xiàng)一起使用時(shí),它提供一個(gè)完全的透明連接。

  -K 關(guān)閉所有的Kerberos確認(rèn)。只有與使用Kerberos 確認(rèn)協(xié)議的主機(jī)連接時(shí)才使用這個(gè)選項(xiàng)。

  -L 允許rlogin會(huì)話在litout模式中運(yùn)行。要了解更多信息,請(qǐng)查閱tty聯(lián)機(jī)幫助。

  -d 打開(kāi)與遠(yuǎn)程主機(jī)進(jìn)行通信的TCP sockets的socket調(diào)試。要了解更多信息,請(qǐng)查閱setsockopt的聯(lián)機(jī)幫助。

  -e 為rlogin會(huì)話設(shè)置轉(zhuǎn)義字符,默認(rèn)的轉(zhuǎn)義字符是“~”,用戶可以指定一個(gè)文字字符或一個(gè)\\nnn形式的八進(jìn)制數(shù)。

  -k 請(qǐng)求rlogin獲得在指定區(qū)域內(nèi)的遠(yuǎn)程主機(jī)的Kerberos許可,而不是獲得由krb_realmofhost(3)確定的遠(yuǎn)程主機(jī)區(qū)域內(nèi)的遠(yuǎn)程主機(jī)的Kerberos 許可。

  -x 為所有通過(guò)rlogin會(huì)話傳送的數(shù)據(jù)打開(kāi)DES加密。這會(huì)影響響應(yīng)時(shí)間和CPU利用率,但是可以提高安全性。

  rsh命令

  rsh是“remote shell”(遠(yuǎn)程 shell)的縮寫。 該命令在指定的遠(yuǎn)程主機(jī)上啟動(dòng)一個(gè)shell并執(zhí)行用戶在rsh命令行中指定的命令。如果用戶沒(méi)有給出要執(zhí)行的命令,rsh就用rlogin命令使用戶登錄到遠(yuǎn)程機(jī)上。

  rsh命令的一般格式是:

  rsh [-Kdnx] [-k realm] [-l username] host [command]

  一般常用的格式是:

  rsh host [command ]

  command可以是從shell提示符下鍵人的任何Linux命令。

  rsh命令中各選項(xiàng)的含義如下:

  -K 關(guān)閉所有的Kerbero確認(rèn)。該選項(xiàng)只在與使用Kerbero確認(rèn)的主機(jī)連接時(shí)才使用。

  -d 打開(kāi)與遠(yuǎn)程主機(jī)進(jìn)行通信的TCP sockets的socket調(diào)試。要了解更多的信息,請(qǐng)查閱setsockopt的聯(lián)機(jī)幫助。

  -k 請(qǐng)求rsh獲得在指定區(qū)域內(nèi)的遠(yuǎn)程主機(jī)的Kerberos許可,而不是獲得由krb_relmofhost(3)確定的遠(yuǎn)程主機(jī)區(qū)域內(nèi)的遠(yuǎn)程主機(jī)的Kerberos許可。

  -l 缺省情況下,遠(yuǎn)程用戶名與本地用戶名相同。本選項(xiàng)允許指定遠(yuǎn)程用戶名,如果指定了遠(yuǎn)程用戶名,則使用Kerberos 確認(rèn),與在rlogin命令中一樣。

  -n 重定向來(lái)自特殊設(shè)備/dev/null的輸入。

  -x 為傳送的所有數(shù)據(jù)打開(kāi)DES加密。這會(huì)影響響應(yīng)時(shí)間和CPU利用率,但是可以提高安全性。 Linux把標(biāo)準(zhǔn)輸入放入rsh命令中,并把它拷貝到要遠(yuǎn)程執(zhí)行的命令的標(biāo)準(zhǔn)輸入中。它把遠(yuǎn)程命令的標(biāo)準(zhǔn)輸出拷貝到rsh的標(biāo)準(zhǔn)輸出中。它還把遠(yuǎn)程標(biāo)準(zhǔn)錯(cuò)誤拷貝到本地標(biāo)準(zhǔn)錯(cuò)誤文件中。任何退出、中止和中斷信號(hào)都被送到遠(yuǎn)程命令中。當(dāng)遠(yuǎn)程命令終止了,rsh也就終止了。

  rcp命令

  rcp代表“remote file copy”(遠(yuǎn)程文件拷貝)。該命令用于在計(jì)算機(jī)之間拷貝文件。

  rcp命令有兩種格式。第一種格式用于文件到文件的拷貝;第二種格式用于把文件或目錄拷貝到另一個(gè)目錄中。

  rcp命令的一般格式是:

  rcp [-px] [-k realm] file1 file2 rcp [-px] [-r] [-k realm] file

  directory 每個(gè)文件或目錄參數(shù)既可以是遠(yuǎn)程文件名也可以是本地文件名。遠(yuǎn)程文件名具有如下形式:rname@rhost:path,其中rname是遠(yuǎn)程用戶名,rhost是遠(yuǎn)程計(jì)算機(jī)名,path是這個(gè)文件的路徑。

  rcp命令的各選項(xiàng)含義如下:

  -r 遞歸地把源目錄中的所有內(nèi)容拷貝到目的目錄中。要使用這個(gè)選項(xiàng),目的必須是一個(gè)目錄。

  -p 試圖保留源文件的修改時(shí)間和模式,忽略u(píng)mask。

  -k 請(qǐng)求rcp獲得在指定區(qū)域內(nèi)的遠(yuǎn)程主機(jī)的Kerberos 許可,而不是獲得由krb_relmofhost(3)確定的遠(yuǎn)程主機(jī)區(qū)域內(nèi)的遠(yuǎn)程主機(jī)的Kerberos許可。

  -x 為傳送的所有數(shù)據(jù)打開(kāi)DES加密。這會(huì)影響響應(yīng)時(shí)間和CPU利用率,但是可以提高安全性。如果在文件名中指定的路徑不是完整的路徑名,那么這個(gè)路徑被解釋為相對(duì)遠(yuǎn)程機(jī)上同名用戶的主目錄。如果沒(méi)有給出遠(yuǎn)程用戶名,就使用當(dāng)前用戶名。如果遠(yuǎn)程機(jī)上的路徑包含特殊shell字符,需要用反斜線(\\)、雙引號(hào)(”)或單引號(hào)(’)括起來(lái),使所有的shell元字符都能被遠(yuǎn)程地解釋。需要說(shuō)明的是,rcp不提示輸入口令,它通過(guò)rsh命令來(lái)執(zhí)行拷貝。

   環(huán)球網(wǎng)校職稱計(jì)算機(jī)考試網(wǎng)絡(luò)輔導(dǎo)招生簡(jiǎn)章

    更多信息請(qǐng)關(guān)注:  

 

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

職稱計(jì)算機(jī)資格查詢

職稱計(jì)算機(jī)歷年真題下載 更多

職稱計(jì)算機(jī)每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

職稱計(jì)算機(jī)各地入口
環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽(tīng)課。職達(dá)未來(lái)!

安卓版

下載

iPhone版

下載

返回頂部