歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> Linux文化

資源共享操作簡述


    當年輕的芬蘭大學生Linus Torvalds於1991年在comp.os.minix這個新聞群組POST出那份後來被視為Linux的誕生宣言的時候,可能沒有想到這個作業系統會在全世界受到如此廣泛的歡迎。時至今日,Dell Compaq SGI和HP等公司更爭相宣布在其高端服務器上開始支持Linux,成為Mirocoft大力宣傳的Windows 9X系列以及Windows NT系列作業系統的強有力的競爭對手。
    Linux開放自由的版權令到眾多電腦玩家為之雀躍,它提供的多用戶 多任務的操作環境以及對硬件配置的低廉要求已經令到個人架構工作站不再是個夢想。不過,無論Linux令我們有多麽狂喜,在今日的個人電腦中,大多數PC仍然運行著Windows作業系統。所以,如何實現在Linux和Windows之間的資源共享就成為一個極為現實的問題,除非你是處在一個相對封閉的環境當中。

    本文假設你已經成功安裝好Linux和Windows作業系統,安裝好網卡及相關通訊協定,以同軸電纜或雙絞線經網卡連線完畢,配置好相應IP位址。直到在Linux和Windows中都可以用ping指令傳送資料封包到目的電腦為止。如果你對Linux和Windows的組網仍有疑問,筆者建議你自行研讀相關文章。
    下文就以Linux和Windows混合區域網絡為例解說如何實現各種資源共享。其中作業系統的版本分別為RedHat Linux 6.0和Windows 98。

一 單機資源共享
    1 在Linux系統中共享Windows系統資源之“裝載(mount)”篇
    在一部電腦機上裝有Linux和Windows作業系統的用家,可能會需要在Linux中用到包括軟磁碟 光碟以及Windows分區中的文檔,例如當你在Windows作業系統中上網,卻下載了Linux的應用軟件的時候就是這樣。
    1)准備知識
    在Linux系統中想要使用這些磁碟驅動器的話,要先把它們裝載到系統中,裝載指令mount的格式如下:
mount -t 文檔系統類型 設備文檔名 裝載目錄

a 文檔系統類型
一般來說就是分區格式,依作業系統的不同而不同。下面將Linux系統支持的文檔系統類型擇要分列如表一:
文檔類型 說明
msdos MS-DOS兼容格式。可以是分區為FAT 16以及FAT 32的磁磁
vfat 分區為FAT 32的磁磁,支持長文檔名
iso9660 光碟文檔系統類型
ext2 Linux文檔系統類型的磁碟
hpfs HPFS文檔系統類型
nfs filesystem for mounting partitions from remote systems
swap Linux的交換分區
┅┅

b 設備文檔名
在Linux作業系統中,各個驅動器設備的命名和Windows中的A: C:的規則有很大的區別。所有的系統硬件設備都可以在/dev目錄下找到對應的設備文件名。例如/dev/mouse就用來表示系統中的滑鼠。磁盤驅動器的各個不同分區所對應的設備文檔名列表如下:

設 備 設備文檔名
第一軟驅 /dev/fd0
第二軟驅 /dev/fd1
第一IDE驅動器 /dev/hda
第一IDE硬碟第1分區 /dev/hda1
┅┅
第二IDE驅動器 /dev/hdb
┅┅
第一SCSI驅動器 /dev/sda
第一SCSI硬碟第1分區 /dev/sda1
┅┅
第二SCSI驅動器 /dev/sdb
┅┅

    假設第一個IDE硬碟驅動器被分割成數個分區,通常,第一個分區可以肯定其設備文件名為/dev/hda1,但其它分區的設備文件名就不是可以依次類推得到的(特別是當用家使用了諸如PTM之類的磁盤分區工具的時候)。如果你想要知道硬碟各分區所對應的設備文檔名,可以在console上執行cfdisk的指令,則各分區的設備文檔名大多可以一目了然了。(一如圖某)
c 裝載目錄
    通常我們都會在/mnt目錄下面為需要裝載的磁碟驅動器創建一個目錄,不過這並不意味著它們不可以被裝載在其它未被使用的目錄中。再者,所謂裝載目錄,並不是將被裝載的磁碟驅動器整個復制到本地,而僅僅是在本地提供一個裝載點用以聯系其它需要裝載的磁碟驅動器。
    Linux作業系統對字符的大小寫是敏感的,但是在Windows中就不是這樣。而當你裝載一個Windows系統中的驅動器後,對其上的文檔操作時,字符的大小寫就變得不敏感了,這意味著用家不可以試圖在裝載的Windows驅動器上建立這麽兩個文檔:ABC.TXT和abc.txt,因為在Windows系統中,它們代表同一個文檔。

    2)裝載實例:
    a 裝載軟磁碟
    首先在/mnt目錄下為軟磁碟創建一個目錄floppy(有可能Linux系統在安裝的時候已經為你做了這一步):
mkdir /mnt/floppy
接著用裝載指令將軟磁碟中的內容裝載到這一目錄中:
mount -t msdos /dev/fd0 /mnt/floppy
    此後你就可以在/mnt/floppy下完全訪問到軟磁碟中的內容了。當然你亦可以用vfat這一文檔系統類型代替msdos以使你能正確訪問到其上的長文檔名字,或者是用ext2代替它以令你可以訪問到Linux文檔格式的軟磁碟。

   b 裝載FAT 32格式的C盤
    在/mnt目錄下為之創建一個目錄winc(winc以及其它的裝載目錄 是筆者的假設,你可以用自己喜歡的別的合法字符去命名這些目錄):
mkdir /mnt/winc
用裝載指令將C盤內容裝載入該目錄:
mount -t vfat /dev/hda1 /mnt/winc

     c 裝載光碟
    在/mnt目錄下為你的光碟驅動器創建一個目錄cdrom(或者你的系統也為你完成了這件事):
mkdir /mnt/cdrom
    如果你的光碟驅動器安裝在primary slave上,設備文件名就是/dev/hdb;如果安裝在secondary master上,設備文件名就是/dev/hdc。假設你的光碟驅動器是掛在secondary master的話,可以用下面的裝載指令:
mount -t iso9600 /dev/hdc /mnt/cdrom
由於Linux版本的不同,你所用的系統或者會使用這樣的指令來裝載光碟:
mount /dev/cdrom
或 mount /mnt/cdrom

    d 卸載
    如果你已經用指令將軟磁碟裝載進相應目錄,是不應該直接將它們從軟驅中取出來的,否則可能會導致信息丟失;已經裝載的光碟驅動器更是會令到面板上的彈出鍵暫時失效以阻止你將它們直接取出。
    在你取出它們之前,首先要確定已經沒有用戶對它們進行訪問操作,包括沒有工作窗口處在該磁碟驅動器被裝載的目錄。卸載指令的格式如下:
umount 卸載目錄
假如用家想要卸載軟磁碟,可以用如下的指令:
umount /mnt/floppy

    3)進階使用
    a 為裝載指令增加簡捷的形式
    用家可以在系統的配置文檔/etc/fstab中指定一些常用的需要裝載的驅動器,以便可以用更為簡捷的指令來裝載它們,下面給出一個添加Windows系統的C盤進配置文檔的例子:
用文檔編輯工具vi(當然你也可以用其它熟悉的文檔編輯工具)打開/etc/fstab:(如圖)
cd /etc
vi fstab
     在這裡我們可以看到系統已經為根目錄“/” 軟磁碟驅動器 光碟驅動器等指定了文檔系統類型和設備文檔名以及裝載目錄(可能會因為所用的版本不同,被指定的驅動器會有出入,不過用家都可以三照下面的例子作出改動)。你既可以改變它們的預設值,也可以在其中添加新的驅動器。用箭頭將光標移到最後一行,鍵入英文字母o指令,將下面一行加入文檔:
/dev/hda1 /mnt/winc vfat defaults 0 0
    如果還想裝載硬碟內的其它分區,可以依次加入。完成加入後按Esc進入指令模式,鍵入“:wq”保存文檔並退出。不要忘記相應的創建目錄/mnt/winc(mkdir /mnt/winc)。此後你就可以用如下指令裝載Windows系統的C盤了:
mount /mnt/winc
    b 啟動時自動裝載磁碟驅動器
    用家可能會希望系統在啟動時可以將你慣用的磁碟驅動器,例如硬碟中的Windows分區或者是光碟驅動器自動裝載,以減輕每次啟動後都要手動裝載的麻煩。你可以用以下方法實現自動裝載的功能:
    用文檔編輯工具vi打開/etc/fstab,將剛才我們加入的那一行中的defaults改成auto,如果你不熟悉vi的使用,可以在打開配置文檔fstab以後,將光標移到要作出改動的行上,此時你是在指令模式下,鍵入“dd”將該行刪除,鍵入“o”指令加入下面一行:
/dev/hda1 /mnt/winc vfat auto 0 0
    對於其它想在啟動時就裝載的磁碟驅動器,都可以將defaults改成auto。需要注意的是,對於硬碟上的Linux分區(包括ext2和swap)並不需要做出這樣的改動。
重新啟動系統以後,在/mnt/winc目錄下,你就可以看到系統在啟動時就裝載好的Windows系統的C盤。

    2 在Linux系統中共享Windows系統資源之Mtools篇
    在Linux作業系統中想要共享Windows系統資源,除了上面介紹的裝載(mount)命令之外,更有一組名為Mtools的軟件包可以實現這一功能。和大多數實用工具一樣,Mtools軟件包亦是Linux系統默認的安裝套件。你也可以在以下這個網站找到它的最新版本mtools-3.9.6.tar.gz:http://mtools.ltnb.lu/。
    1)Mtools命令
    對於熟悉DOS命令的用家來說,Mtools命令會讓他們感覺到像回到了DOS的世界。在下面的表格中我們可以看到他們有多麽相似:
Mtools DOS 功能
mattrib attrib 更改文檔屬性
mcd cd 更改目錄路徑
mcopy copy 拷貝文檔
mcomp comp 比較兩個文檔
mdel del 刪除文檔
mdeltreedeltree 刪除目錄
mdir dir 目錄列表
mdu 無 列表目錄文檔占用的空間
mformat format 格式化磁碟
mlabel label 更改驅動器卷標
mmd md 創建目錄
mrd rd 刪除目錄
mren ren 更變文檔名稱
mtype type 列表文檔內容
mzip 無 對ZIP驅動器操作
┅┅ ┅┅
    我們可以容易地看出,Mtools命令 是簡單的在DOS命令前面加上一個m前綴,功能還是一樣的。需要注意的是,更改目錄路徑在DOS命令中可以有cd和chdir兩種命令格式,但是在Mtools中就 有mcd一種格式。類似的在Mtools中沒有對應的命令還有mkdir,rmdir,rename等等。
    2)mtools.conf文檔的配置
    顯然Mtools是一個仿真DOS命令軟件包,那麽,它是否也保存著DOS系統下的磁碟驅動器概念呢?答案是肯定的,Mtools不但可以實現A盤 B盤 C盤的概念,對於一些特殊驅動器,例如ZIP驅動器更有專門的命令(mzip)以讓用家方便地進行操作。在默認的情形下,A盤和B盤分別對應著兩個軟盤驅動器(如果有的話),N盤則對應著DOSMU啟動盤的鏡像文檔。
可以通過修改/etc/mtools.conf文檔來改變默認的配置,當然在作出修改之前你仍要對Linux下的設備文檔名有相當的認識才行(請三考前面有關設備及其文檔名的介紹)。假設你的機器 有一個1.44MB軟驅(A),硬盤掛在第一個IDE接口的主位置上,在第一個分區中安裝有Windows作業系統(C),光驅掛在第二個IDE接口的主位置上(D),SCSA如何?ZIP盤又如何?則可以對mtools.conf文檔簡單配置如下:
mtools.conf
drive a: file="/dev/fd0" exclusive 1.44m
drive c: file="/dev/hda1"
drive d: file="/dev/hdc"
drive X: file="/dev/rdsk/c0t5d0s2" partition=4 scsi=1 nodelay

    3)Mtools命令的使用
    Mtools的命令系統和DOS有很多相似之處,比如在命令後面可以加不同的三數以實現更為豐富的功能(Mtools命令的三數使用方法是在命令後面加“-”,你可以把它想像成用“-”代替了DOS命令使用的“/”),可以使用通配符“?”和“*”。更為方便的是,使用Mtools不需要事先裝載(mount)和事後卸載(umount)。
下面我們以目錄列表命令mdir為例作一說明。想知道其它命令的使用格式和更多的可用三數可以用查看相關幫助系統(man 命令)。
mdir的使用
Mtools命令mdir的功能是對DOS目錄和其中的文檔進行列表操作。命令格式如下:
mdir [-/] [-f] [-w] [-a] [-X] msdosfile [msdosfile]
各命令三數的功能分述如下:
/ 遞歸輸出當前路徑下的所有目錄和文檔,相當於DOS命令dir中的“s”三數;
f 列表時不嘗試計算當前分區的自由空間,對於大硬盤來說,這樣做可以節省一些讀入和掃描分區表(FAT)的時間;
w 列表時在一行中顯示多個目錄文檔,這種輸出格式將不顯示文檔的大小和創建時間,相當於DOS命令dir中的“w”三數;
a 列出隱藏的目錄文檔
X 簡 列表, 列出路徑名而不列出其它附加的信息。

一些具體的應用實例:
a 列表A盤下的所有目錄文檔(不包括隱藏的目錄文檔)
mdir -/ a:
b 列表C盤Windows目錄下含有“abc”的目錄文檔
mdir c:/windows/*abc*
或者mdir c:\windows\*Abc*
注:在Mtools命令中,/和\是可以混用的。又因為列表的是DOS系統下的文檔,對大小寫並不敏感,所以“abc”和“Abc”在這裡是等價的。而通配符“*”的用法和DOS命令亦有所不同。

3 在Windows系統中共享Linux系統的文檔
無論對於剛接觸Linux的新手還是對之經已熟習的高手,恐怕都免不了想在Windows系統中調閱Linux系統的文檔。《電腦時代》131期介紹了一 在Windows系統下觀看Linux分區的小軟件fsdext2,這裡再向各位推薦兩種可以實現這種功能的小工具
1)Linuxindos
linuxindos是一個不到500KB的小程式,筆者找到的版本是Beta 0.9的DEMO版,用家可以在筆者的網站http://nianqing.163.net下載試用。程式不需安裝就可以在Windows作業系統下運行,使用也非常簡單。
在Windows作業系統下將linuxindos.zip解壓到硬碟目錄,用家就會看到一個帶著企鵝圖標的可執行程式LiD95Demo.exe。
啟動程式後,會出現一個介面非常簡 的窗口,用滑鼠點擊菜單下面那條帶有黑三角的bar,可以見到有包括軟碟 硬碟 光碟等驅動器在內的選擇,當用家挑選一個含有Linux系統文檔的磁碟驅動器以後,Linux分區中的所有文檔就會顯示出來,左邊窗口列出的是Linux分區中的目錄,而右窗口就給出了目錄內的文檔,感覺上就好像在Windows系統的資源管理器中一樣。(圖)
不過,和大多數這類工具一樣,linuxindos亦 是允許你將Linux文檔復制到Windows系統的分區中,所有試圖對Linux分區內的文檔作出修改都是被禁止的。復制的方法亦相當簡單, 要在選定的Linux文檔上面雙擊滑鼠或者是在“File”菜單項中點按“Save As...”,指定要保存的目錄就可以將Linux分區中的文檔保存在Windows作業系統中,DEMO版 允許你復制10000 bytes以內的文檔。
由於筆者手頭上沒有Linux格式的光碟,所以未能試驗linuxindos程式對光碟的支持效果。
2)explore2fs
這是一個更為小巧的自由軟件, 有308KB,用家可以在軟件作者的網站上找到最新的版本:http://uranus.it.swin.edu.au/~jn/linux/,作者的網站上還提供有源代碼下載。
正如它的名字一樣,這是一個有著類似資源管理器介面的程式,通過它你可以讀取Linux作業系統下的分區。雖然作者聲稱提供了僅供實驗的寫操作功能,不過筆者在V1.00 pre 1版本下反復實驗,除了可以在Linux分區上創建新目錄(new folder)之外,其它修改功能都是被禁止或者是未有成功,這麽大一個BUG下一個版本想必不會再出現的。
和linuxindos一樣,explore2fs的主視窗亦分為左右兩個,左邊顯示的是Linux中的目錄,而右邊顯示的就是目錄中的文檔了。除了可以簡單地將右邊視窗中的文檔直接拖到Windows作業系統的資源管理器之外,用家亦可以選擇對Linux文檔作大 小圖標 列表以及詳細資料等四種檢視方式以及按名稱 類型 日期 大小四種方式排列圖標(在View菜單中進行相應選擇)。
在右邊視窗中選擇好文檔後,按下滑鼠右鍵可以選擇相應的操作,“Export file”是直接導出文檔,而“Export to Text”則是去除文檔的分隔符後導出和TEXT兼容的文本文檔。用家可以自己試驗一下。
軟件默認是不檢測軟盤,如果用家需要檢視軟驅中的Linux格式的磁碟,要作相應的設定。在View菜單中選“Options”,用滑鼠點選“General”,剔選“Scan Floppy drives”,按“OK”退出設定。在File菜單中選“Rescan Partitions”,軟件就會重新掃描軟驅。

二 區域網絡中Linux系統和Windows系統的資源共享
在區域網中實現Linux系統和Windows系統的資源共享的方法有很多,諸如FTP Telnet Web Samba NFS等,如果用家對其中一個作業系統較為熟悉的話,在其上進行資源共享的操作將是十分方便的事。下面將介紹通過FTP和Telnet實現共享的方法,至於其它幾種方案,想要靈活實現的話有一定的難度,筆者將另文詳細介紹。

1 透過FTP實現資源共享
FTP意為文件傳輸協議,這可以算是網絡內實現共享的最原始的方法。在Linux系統和Windows系統中都可以使用內置的FTP客戶端程式。不過,這個基本的 命令行方式的FTP客戶端軟件雖然能夠實現文檔共享的所有功能,但就有命令繁復和極不直觀的缺點。所以通常我們都會用一些由第三方提供的具有直觀圖形介面的FTP程式,除非你的Linux不能啟動X-Windows圖形介面。不管基於什麽樣的理由,如果用家要使用系統內置的FTP客戶程式,記住下面兩個命令肯定是會有幫助的:
? help 讓用家獲知可以使用的ftp命令集
? 命令的簡單幫助信息

由第三方提供的FTP軟件數量很多,用家可以根據自己的個人愛好和要求作出選擇。順便說一下,當你有足夠的權限而又沒有被限制在一個系統終端上工作的話,那麽別忘記你完全可以在自己熟悉的終端下用FTP客戶端程式作雙向(上傳和下載)傳輸。下面我們以Linuxg系統下的應用程式gFTP和Windows系統下的應用程式CuteFTP為例作一示范:

1)Linux系統應用程式gFTP
gFTP是應用於Linux作業系統的X-Windows介面下的shareware,最新的版本可以在軟件作者的網站http://www.newwave.net/~masneyb下載得到,程式有支持到PROXY服務器。
a 添加主機
進入X-Windows後,一般在System Menus菜單的Internet或者Utilities項中可以找到啟動gFTP的快捷方式。啟動程式之後,首先要添加你想要聯接的主機。
用滑鼠單擊菜單Remote,選擇Connect,程式會彈出一個Connection Manger窗口。gFTP已經內置了一些和Linux有關的FTP站點,Categories欄內顯示的是站點分類,你可以對之進行添加 刪除和重命名的操作。Sites顯示的是網站的名稱,需要添加網站就按“Add”,接著在下面填寫Hostname(用IP位址亦可) Port(預設是21)。核對無誤後,按“Connect”連接,程式就會問你是否保存改變,選擇“Yes”以保存修改。
b 連接
啟動gFTP後,在菜單Remote中選擇Connect項,指定要連接的網站(Sites),用滑鼠點擊“Connect”就可以連上相應的主機。
c 基本操作
gFTP的主菜單Local和Remote分別是對本地和遠端文檔進行操作,程式可以實現改變目錄 修改權限 新建目錄 重命名 刪除 編輯等功能。
中間的主介面分成左右兩個窗口,分別對應本地和遠端的文檔。上傳和下載 需要在選定文檔之後簡單地按一下兩個窗口之間的箭頭就可以了,非常方便。

不過如果用家直接從Linux主機上以FTP客戶程式聯接Windows 9X系統, 能得到聯接錯誤的提示。這是因為Windows 9X並沒有提供FTP服務器,所以你必須借助於第三方開發的軟件讓Windows 9X提供FTP服務,如果你找不到他們,可以嘗試使用下面提到的基於Windows的telnet程式NetTerm,它可以為Windows 9X提供到FTP服務器的功能。

2)Windows系統應用程式CuteFTP
作為一個上傳網頁的經典FTP軟件,CuteFTP向以使用容易且功能齊全而 稱,它不但可以下載或上傳整個目錄,更可以安排上載下載隊列,允許將整個目錄覆蓋和刪除等,是最受網友歡迎的FTP軟件之一。將之用於在區域網上實現資源共享亦同樣是件容易的事情。
從網站http://www.cuftp.com中可以下載到程式的最新版本。安裝完成後就可以從開始菜單上執行它,而訪問區域網上的Linux主機和通常你訪問互聯網上的FTP網站的做法並沒有什麽不同。
a 添加Linux主機
啟動CuteFTP之後,首先會見到“FTP網站管理者”的窗口,在右邊窗口上點按“添加網站”,在彈出窗口中依次填寫Linux主機名稱 Linux主機IP位址 用戶名稱以及密碼,按下“OK”添加Linux主機。你也可以選擇匿名登錄,不過通常這樣獲得的權限都相當少。
b 連接
在“FTP網站管理者”窗口中選擇Linux主機名稱,點選“連接”,成功連接之後會彈出一段“登錄信息”。CuteFTP的主窗口分為左右兩部分,左邊顯示的是本地的文檔,而右邊顯示的就是Linux主機的文檔內容。
c 遠程文檔的管理
根據對主機目錄及文檔權限的不同,用戶可以對相關文檔進行上傳(僅限於對主機相應目錄有寫權限的用戶)和下載(對於一個非匿名用戶而言,這通常包括了Linux主機上的所有文檔)。
在確定你對Linux主機上的目錄有寫入的權限之後,選定本地目錄上的文檔,雙擊滑鼠就可以將指定文檔上傳到Linux主機上的相應目錄。(如果你對該目錄沒有寫入權限的話,程式亦不會報錯,但是在Linux主機目錄中就看不到該文檔。)
反之,在選定目的文檔後雙擊滑鼠就可以將Linux主機上的相應文檔下載到本地目錄中。
用滑鼠框選數個文檔或目錄在本地和遠程窗口上也可以方便地實現上傳和下載的功能。
用CuteFTP可以對遠程Linux主機上的文檔作移動 編輯 下載 刪除 改變文檔屬性等操作,亦可以在其上創建目錄 重命名目錄以及刪除目錄。所有的操作都像是在本地進行的一樣(要是你在互聯網上編輯一個超大型文件,對你的網速可真是一個不小的考驗,而在區域網上就可以享受到極速的痛快淋 了。)
d root登錄的限制及其解決方案
出於系統安全的考慮,Linux作業系統預設是不能以root從遠端登錄的。對配置文檔/etc/ftpusers的修改可以使用家對這一限定作出自己的選擇。文檔內記錄的是禁止從遠端透過FTP登錄Linux主機的用戶名,用家可以增加或者刪除相關用戶名以禁止或允許該用戶從遠端FTP登錄。不管怎麽說,允許root從遠端登錄是一件很危險的事情,如果不是必要,請不要這樣做。
對另一個配置文檔/etc/ftphosts的設定可以限制區域網內的機器以FTP方式連到Linux主機的FTP服務器。

2 透過telnet實現資源共享
telnet是一個簡單的遠程登錄協議,在遠端登錄之後你就可以實現對遠程系統資源的訪問,而且遠程系統內核並不會將遠端登錄和本地登錄區別對待。和FTP一樣,Linux和Windows作業系統都有提供基於字符的telnet客戶端程式。很不幸,Windows 9X又沒有提供telnet的服務,不過你仍然可以用第三方軟件提供使Windows 9X成為telnet服務器,比如WinGate。
2)Windows系統應用程式NetTerm
這個基本的通訊程式既支持互聯網也支持區域網絡(其實 要在區域網絡中有支持到TCP/IP通訊協議,許多應用於互聯網上的程式都可以在區域網絡當中使用),NetTerm現在已經可以支持包括繁體中文和簡體中文在內的多種語言,所有的語言包都有隨軟件附送,你所要做的不過是簡單的作出關於語言的正確選擇就可以了。比起Windows自帶的telnet,NetTerm會給用家更為人性化的感受。NetTerm不僅提供了telnet客戶端的程式功能,而且還自帶了一個FTP服務器程式,用家可以通過“選項”菜單“工具”項的“FTP服務器”來啟動FTP的服務。
a 添加Linux主機
在開始菜單中你可以找到啟動NetTerm的快捷方式,程式啟動之後選擇“文件”菜單的“地址薄”項,在“主機名稱”中填入Linux主機的名稱,“地址”中填入該主機的相應IP位址,“端口”通常不需要改動,“連接型態”選“TCPIP”。按“加入”之後,這一主機就會保存在NetTerm的地址簿內。
b 連接
此後你 要打開“地址簿”,選擇相應的主機名稱,點擊“主機聯機”就可以接入指定telnet服務器。
c 登錄
和你在Linux終端所要做的一樣,在“login:”後輸入一個合法的用戶名和相應密碼,你就可以在遠端對Linux主機進行包括浏覽 編輯 增刪文檔在內的大多數操作。
d root登錄的限制及其解決方案
出於系統安全的考慮,Linux作業系統預設是不能以root從遠端登錄的,但是你可以在遠端以其它合法用戶名登錄以後,再用“su”命令取得root資格。即便如此,仍有一些命令在遠端禁止運行(具體的命令會因系統版本的不同而不同)。
如果系統管理員確有必要在遠端以root登錄並取得沒有限制的權限,可以修改配置文檔/etc/securetty,在上面加上ttyp0 ttyp1 ttyp2┅┅等或者是/dev/pts/0 /dev/pts/1等端口(telnet所使用的當前端口可以用“tty”命令獲得),這樣做了以後還是無效的話,你也可以直接將配置文檔/etc/securetty完全刪除。(念青)


——摘自:http://best.163.com/~linux


Copyright © Linux教程網 All Rights Reserved