随着互聯網的高(gāo)速發展以及Linux企業應用的成熟,Linux被廣泛應用于服務器(qì)領域,如何實現Linux的遠程管理(lǐ)成為(wèi)網絡管理(lǐ)員的首要任務。本文将介紹介紹幾種流行(xíng)的Linux遠程連接方式,希望對大(dà)家(jiā)能夠有(yǒu)所幫助。
Linux遠程控制(zhì)技(jì)術(shù)概念和(hé)起源
遠程控制(zhì)是在網絡上(shàng)由一台電(diàn)腦(nǎo)(主控端Remote/客戶端)遠距離去控制(zhì)另一台電(diàn)腦(nǎo)(被控端Host/服務器(qì)端)的技(jì)術(shù),這裏的遠程不是字面意思的遠距離,一般指通(tōng)過網絡控制(zhì)遠端電(diàn)腦(nǎo),不過,大(dà)多(duō)數(shù)時(shí)候我們所說的遠程控制(zhì)往往指在局域網中的遠程控制(zhì)而言。
當操作(zuò)者使用主控端電(diàn)腦(nǎo)控制(zhì)被控端電(diàn)腦(nǎo)時(shí),就如同坐(zuò)在被控端電(diàn)腦(nǎo)的屏幕前一樣,可(kě)以啓動被控端電(diàn)腦(nǎo)的應用程序,可(kě)以使用被控端電(diàn)腦(nǎo)的文件資料,甚至可(kě)以利用被控端電(diàn)腦(nǎo)的外部打印設備(打印機)和(hé)通(tōng)信設備(調制(zhì)解調器(qì)或者專線等)來(lái)進行(xíng)打印和(hé)訪問互聯網,就像你(nǐ)利用遙控器(qì)遙控電(diàn)視(shì)的音(yīn)量、變換頻道(dào)或者開(kāi)關電(diàn)視(shì)機一樣。
目前主要應用于Linux的遠程連接技(jì)術(shù)大(dà)緻分為(wèi)以下三種:
1、基于命令行(xíng)的方式
Linux命令:telnet.telnet在linux和(hé)windows下均可(kě)用,隻要打開(kāi)相應的服務即可(kě)。telnet的所有(yǒu)數(shù)據在網絡上(shàng)都是明(míng)文傳輸,所以也有(yǒu)安全隐患,在實際的生(shēng)産系統中也基本上(shàng)廢棄不用,而轉用更安全的ssh.但(dàn)是在某些(xiē)場(chǎng)合,如內(nèi)部局域網絡,telnet還(hái)是有(yǒu)用武之地的。ssh和(hé)telnet類似,但(dàn)是數(shù)據在網絡上(shàng)是加密後再傳輸的。
rlogin、rsh等r系列命令:因為(wèi)有(yǒu)較大(dà)的安全隐患,所以現在基本上(shàng)廢棄不用。
基于ssh的客戶端軟件:SecureSSH或PUTTY等客戶端工具通(tōng)過ssh服務來(lái)實現Windows下管理(lǐ)Linux服務器(qì)的,這些(xiē)客戶端工具配置使用簡單,但(dàn)是它們都無法啓動窗口服務的程序或進程,也無法達到遠程桌面控制(zhì)。
說明(míng):命令行(xíng)的管理(lǐ)方式适合進行(xíng)初始化、網卡配置等基本操作(zuò),不适合做(zuò)豐富的管理(lǐ)功能。
2、Web管理(lǐ)方式
Web管理(lǐ)方式是另一種管理(lǐ)工具。這種方式提供了簡單的管理(lǐ)界面,适合那(nà)些(xiē)功能不是很(hěn)多(duō)的管理(lǐ)工作(zuò)。
3、基于管理(lǐ)端軟件的圖形界面方式
基于管理(lǐ)端軟件的圖形界面方式一般需要完成對系統的配置、管理(lǐ)和(hé)監控。圖形的管理(lǐ)方式直觀,是一種重要的管理(lǐ)工具,适合進行(xíng)複雜的配置,連接多(duō)台服務器(qì),同時(shí)支持豐富的審計(jì)和(hé)日志(zhì)的功能。
VNC:VNC(VirtualNetworkComputing,虛拟網絡計(jì)算(suàn))技(jì)術(shù)是廣泛用作(zuò)程序員和(hé)管理(lǐ)員的“生(shēng)産力工具”。vnc要有(yǒu)個(gè)服務端的守護進程,為(wèi)每個(gè)共享的桌面運行(xíng)。VNC是客戶端/服務器(qì)架構。
X顯示管理(lǐ)器(qì)(Xdisplaymanager)——xdm:Xdm不用再添加額外的客戶端軟件了。X-Win32是XWindow系統服務器(qì),它允許你(nǐ)的Windows系統通(tōng)過TCP/IP協議運行(xíng)X應用程序或Unix系統。支持運行(xíng)在Sun、HP、SGI、Linux、SCO、AIX和(hé)其他Unix工作(zuò)站(zhàn)和(hé)文件服務器(qì)上(shàng)的OpenLook、Motif、CDE、VUE、GDM、Gnome及其它X應用。
Freenx:NX是一個(gè)基于X協議的遠程顯示軟件,但(dàn)是對X協議數(shù)據進行(xíng)壓縮,重要的特性是能夠在低(dī)帶寬的網絡情況下使用X協議。Freenx是NX的GPL版本。
#p#分頁标題#e#
FreeNX是近年來(lái)繼VNC之後新出現的遠程控制(zhì)解決方案,基本原理(lǐ)是将XWindows的信号壓縮後傳輸到遠程客戶端顯示,而VNC是直接截取屏幕圖像處理(lǐ)傳輸。這樣,在同樣的傳輸信道(dào)條件下,FreeNX可(kě)以比VNC提供更好的操作(zuò)感和(hé)實時(shí)性;也正因為(wèi)其實現原理(lǐ)依賴于XWindows,因此FreeNX目前也就不支持将Windows作(zuò)為(wèi)遠程控制(zhì)服務器(qì)端。
一、FreeNX服務器(qì)端安裝
1、下載軟件:
下載freenx、nx、expect、nc
2、安裝軟件:
#rpm-ivhnc-1.10-18RPMfori386
#rpm-inx-1.4.0-0.fdr.4.i386.rpm
#rpm-iexpect-5.4.2.1-1.i386.rpm
#rpm-ifreenx-0.3.1-0.fdr.0.noarch.rpm
3、配置nxserver
#/usr/bin/nxsetup——install
Settingup/etc/nxserver……done
Settingup/var/lib/nxserver/db……done
Settingup/var/log/nxserver.log……done
Settingupknown_hostsandauthorized_keys2……done
Settinguppermissions……done
Ok,nxserverisready.
PAMauthenticationenabled:
Alluserswillbeabletologinwiththeirnormalpasswords.
PAMauthenticationwillbedonethroughSSH.
PleaseensurethatSSHDonlocalhostacceptspasswordauthentication.
Youcanchangethisbehaviourinthe/etc/nxserver/node.conffile.
HaveFun!
4、添加用戶和(hé)密碼
#nxserver——adduserx1
NX>100NXSERVER-Version1.4.0-44OS(GPL)
NX>1000NXNODE-Version1.4.0-44OS(GPL)
NX>716Publickeyaddedto:/home/x1/.ssh/authorized_keys2
NX>1001Bye.
NX>999Bye
[root@hosttmp]#nxserver——passwdx1
NX>100NXSERVER-Version1.4.0-44OS(GPL)
Newpassword:
Passwordchanged.
NX>999Bye
說明(míng):x1用戶必須是服務器(qì)已經存在的用戶。
5、修改權限
#nxsetup——install——setup-nomachine-key
chmod666/dev/urandom
#chmod666/dev/null
#chmod640/var/lib/nxserver/home/.ssh/authorized_keys2
6、啓動、查看、停止nx命令
#nxserver——start:啓動NX服務器(qì)
nxserver——stop:停止NX服務器(qì)
nxserver——status:查看NX服務器(qì)
nxserver——restart:重新啓動NX服務器(qì)
nxserver——help:查看幫助信息
如果你(nǐ)在使用iptables防火(huǒ)牆,你(nǐ)必需打開(kāi)相應端口:
#iptables-AINPUT-ilo-s127.0.0.1-jACCEPT
#iptables-AINPUT-ptcp——dport22-jACCEPT
#iptables-AOUTPUT-pudp——sport22-jACCEPT
#iptables-AINPUT-ptcp——dport5000-jACCEPT
#iptables-AOUTPUT-pudp——sport5000-jACCEPT
說明(míng):NxFree服務器(qì)完全依賴于SSH進行(xíng)工作(zuò),所以請(qǐng)先确保Linux服務器(qì)的Openssh配置無誤。
二、Linux客戶端軟件安裝和(hé)連接nx服務器(qì)
1、客戶端軟件下載安裝
#wgethttp://64.34.161.181/download/2.1.0http://Linux.chinaitlab.com/nxclient-2.1.0-17.i386.rpm
#rpm-ivhnxclient-2.1.0-17.i386.rpm
2、初始化客戶端軟件
#nxclient——wizard
系統會(huì)自動彈出一個(gè)初始化對話(huà)框,按next按鈕繼續,在session欄目選擇一個(gè)名稱,在Host欄目填寫服務器(qì)IP地址或者域名。在Selecttypeofyourinternetconnection選擇連接接服務器(qì)的方法,包括LAN、Wan、ADSL、ISDN、MODEM五種。
按next按鈕繼續,選擇桌面大(dà)小(xiǎo)、桌面類型以及是否支持SSL安全連接等選項。按next按鈕繼續,選擇是否在桌面建立快捷方式、是否進行(xíng)高(gāo)級設置,按finsih按鈕繼續完成初始化,出現連接窗口。在Login、passwd、session填寫相關內(nèi)容。然後按Login按鈕進行(xíng)遠程連接Linux服務器(qì),中間(jiān)要進行(xíng)兩次口令的安全驗證。連接成功後就可(kě)以對Linux服務器(qì)進行(xíng)管理(lǐ)了。
三、總結
FreeNX是NX服務器(qì)的GPL實現,用于訪問和(hé)顯示另一計(jì)算(suàn)機。它可(kě)以通(tōng)過高(gāo)延時(shí)、低(dī)帶寬的鏈路提供接近本地速度的應用程序響應速度。FreeNX的安全性能以及安裝配置依賴于Openssh技(jì)術(shù),所以配置它之前請(qǐng)務必安裝好Openssh服務器(qì)。
企業網站(zhàn)建設解決方案 營銷型網站(zhàn)建設解決方案 行(xíng)業門(mén)戶網站(zhàn)建設解決方案 外貿網站(zhàn)解建設決方案 品牌形象網站(zhàn)建設解決方案 購物商城網站(zhàn)建設解決方案 政府網站(zhàn)建設解決方案 手機網站(zhàn)建設解決方案 教育培訓網站(zhàn)建設解決方案 珠寶高(gāo)端奢飾品網站(zhàn)建設解決方案 房(fáng)地産、地産項目網站(zhàn)建設解決方案 集團、上(shàng)市企業網站(zhàn)建設解決方案 數(shù)碼、電(diàn)子産品網站(zhàn)建設解決方案 美容、化妝品行(xíng)業網站(zhàn)建設解決方案
10年專業互聯網服務經驗 重慶最專業網站(zhàn)團隊 資深行(xíng)業分析策劃 B2C營銷型網站(zhàn)建設領先者 最前沿視(shì)覺設計(jì)、研發能力 時(shí)刻最新技(jì)術(shù)領先研發能力 具有(yǒu)完備的項目管理(lǐ) 完善的售後服務體(tǐ)系 深厚的網絡運營經驗
中技(jì)互聯一直秉承專業、誠信、服務、進取的價值觀,堅持優秀的商業道(dào)德,以用戶最終價值為(wèi)導向,向用戶提供優質産品和(hé)優質服務,從而赢得(de)了用戶的信賴。始終以不懈的努力、更高(gāo)的目标來(lái)要求自己。
主營業務:網站(zhàn)建設 | 重慶網站(zhàn)建設 | 重慶網站(zhàn)設計(jì) | 重慶網站(zhàn)制(zhì)作(zuò) | 重慶網頁設計(jì) | 重慶網站(zhàn)開(kāi)發
CopyrightZJCOO technology Co., LTD. All Rights Reserved.
渝ICP 備11003429号