如何進(jìn)行Linux telnet訪問
對(duì)于Linux愛好者來說,不少朋友都是這方面的愛好者。那么也有不少人,用家里的舊電腦來進(jìn)行Linux的學(xué)習(xí)。這里我們就來講解一下再Linux中的telnet服務(wù)的配置。首先我們來看一下Linux telnet的一些特點(diǎn)。
遠(yuǎn)程登錄的服務(wù)器設(shè)置
我們以Red Hat Linux為例說明.首先安裝Linux,這個(gè)時(shí)候不可以省略鼠標(biāo)、鍵盤和顯示器,將網(wǎng)絡(luò)調(diào)通,保證Windows機(jī)器可以ping到.在Linux上,使用setup命令,在出現(xiàn)的配置選單后,選中"System Services",回車后出現(xiàn)一個(gè)服務(wù)列表選單,確保在選單中有Telnet或sshd服務(wù)(為了安全起見,一般只選擇sshd即可),若它們前邊的方框內(nèi)沒有"*"號(hào),則按空格鍵選擇它.還要注意,firewall configuration要開放這些端口(telnet端口號(hào)23,SSH端口號(hào)22),或者為了簡(jiǎn)單實(shí)驗(yàn)可以暫時(shí)選擇no firewall,但是今后為了安全,還是需要建立防火墻,開放22或23端口,相關(guān)設(shè)置請(qǐng)參考HowTo.在Linux上,用命令"useradd myself"新建一個(gè)用戶myself,再用"passwd myself"設(shè)置這個(gè)用戶的密碼,在服務(wù)器上這樣的設(shè)置就已經(jīng)可以允許遠(yuǎn)程訪問了.然后將那些外設(shè)統(tǒng)統(tǒng)拿掉.
通過telnet方式訪問Linux
Windows本身自帶一個(gè)telnet客戶程序,在"開始"|"運(yùn)行"中輸入命令"telnet".假設(shè)以上設(shè)置的Linux服務(wù)器IP地址為192.168.0.1,輸入命令"open 192.168.0.1",輸入用戶名"myself"和它的密碼,接下來即可模仿坐在Linux機(jī)器前邊進(jìn)行操作了.
需要說明一點(diǎn),默認(rèn)情況下,使用Linux telnet方式不允許以root用戶登錄,這也是在遠(yuǎn)程登錄服務(wù)器設(shè)置一節(jié)最后建立用戶myself的原因,下面將要提到的SSH方式就沒有這個(gè)限制.
通過SSH方式訪問Linux
由于telnet的不安全性,現(xiàn)在Linux發(fā)行版大多都集成了SSH功能,而Windows本身是沒有SSH Client的,需要一個(gè)第三方軟件支持.這里推薦使用SecureCRT或SSH Secure Shell非商業(yè)版.前者是所有Windows下客戶端中能夠在一個(gè)屏幕顯示最多行數(shù)的軟件,非免費(fèi)軟件,網(wǎng)址為http://www.vankyde.com.后者自帶一個(gè)圖形化的sftp軟件,方便傳輸文件,個(gè)人使用免費(fèi),網(wǎng)址為http://www.ssh.com.
要想使用SSH傳輸文件,還需要Linux上允許使用ssh2.方法是在/etc/ssh下使用"more sshd_config",看sshd_config文件中protocal一行,若這一行前沒有使用"#",而且protocal后面只有數(shù)字"1",則說明不可使用ssh2;若不是這種情況,即可使用ssh2.圖1是SecureCRT的屏幕截圖,圖2是SSH Secure Shell的屏幕截圖,并且,這些SSH類Client一般都支持Linux telnet方式登錄.在連接對(duì)話框中輸入必要的信息,即可連接Linux機(jī)器了,如圖3和圖4.還有其它很多優(yōu)秀的類似軟件,這里就不一一介紹了,有興趣的讀者可以繼續(xù)尋找.
圖1 SecureCRT#p#
圖2 SSH Secure Shell
圖3 SecureCRT connection
圖4 SSH Secure Shell connection
使用X-Window
如果還想使用X-Window,就必須使用X Server軟件了.如果安裝Linux的時(shí)候選擇安裝了X-Window,只要可以使用Linux telnet或SSH,那么就可以使用X-Window,不需要做額外的設(shè)置.
這里有個(gè)概念要澄清,X Server是在Windows上運(yùn)行的軟件,用來接受鼠標(biāo)鍵盤的輸入,此時(shí)在Linux上跑的是X Client,負(fù)責(zé)做出對(duì)X Server的響應(yīng).此類軟件比較著名的有Exceed和Xmanage,非??上У氖撬鼈兌际巧虡I(yè)軟件.這里使用X-Window的相關(guān)內(nèi)容我們?cè)谶@里就不詳細(xì)介紹了。