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