Ⅰ 通過rdesktop實現linux和Windows操作系統遠程互訪
Linux和Windows操作系統遠程互訪的方法
您想在Linux系統下遠程訪問Windows系統,在Windows、UNIX下遠程訪問Linux系統嗎,本文教您如何做。
rdesktop 是UNIX 和Linux 系統的一個遠程桌面連接軟體,它通過MicrosoftWindows NT、Windows 2000 提供的終端服務(Terminal Services)以及WindowsXP 的遠程桌面服務(Remote Desktop),能在Linux系統下遠程登錄Windows的窗口系統並使用。
一、 rdesktop的下載和安裝
在各種版本的RedHat Linux 系統安裝盤上,一般第三張光碟上都帶有rdesktop 的可執行的RPM軟體包,例如:
RedHat 9.0: rdesktop-1.2.0-1.i386.rpm
Fedora Core 2: rdesktop-1.3.1-3.i386.rpm
通過用 #rpm -q rdesktop 查看系統中是否已安裝了rdesktop,然後安裝相應的rpm 軟體包。
我們還可以下載rdesktop 的源程序,在各個操作平台上編譯和安裝。下面介紹在RedHat 9.0
下安裝rdesktop-1.3.1,下載的ftp 地址為:
f t p : / /t u 1 7 2 0 5 5 .tsinghua.e.cn/pub/mirror/g e n t o o
/d i s t f i l e s /rdesktop-1.3.1.tar.gz
編譯安裝如下:
[root@host12cx]# tar xvzfrdesktop-1.3.1.tar.gz
[root@host12 cx]# cdrdesktop-1.3.1
[root@host12 cx]# ./configure
[root@host12 cx]# make
[root@host12 cx]# makeinstall
[root@host12 cx]#
安裝成功後,在/usr/local/bin下生成了可執行的rdesktop 程序。
二、rdesktop 的使用
1.遠程Windows 系統的設置
這里以連接Windows XP Professional的遠程桌面服務為例。首先在WindowsXP 下啟用遠程桌面服務(注意,XP
的HomeEdition
沒有遠程桌面服務),右鍵點擊「我的電腦」,選擇「屬性」,查看「遠程」選項,選擇「允許用戶遠程連接到這台計算機」即可。
2.Linux 下rdesktop 的使用
rdesktop 的使用很簡單,可通過#rdesktop-h得到使用的幫助。一般常用的登錄命令為:
#rdesktop -g 1024x768 -d 24hostname
其中 「g 1024×768」設置解析度為1024×768,「d 24」設置真彩24 位,hostname為 Windows
機器的主機名或者IP 地址。在輸入了Windows
XP的用戶名和密碼後,就可以登錄並操作遠程的Windows系統。如果你想在本機訪問遠程的Linux
窗口系統,並需運行和顯示圖形程序,Linux提供了對圖形用戶界面(GUI)遠程訪問的廣泛支持。
本機為Linux 或UNIX 系統
現在設想登錄到遠程主機rhostname上,運行gimp 程序,並把它的顯示輸出到本機的屏幕上,那麼需要依次執行以下操作:
1.啟動X 伺服器
# xhost +rhostname (允許遠程rhostname 機使用本機的X Server)
2.telnet (或ssh)登錄遠程主機
# telnet rhostname
3.設置DISPLAY 環境變數
指定了一個顯示設備,所有的圖形程序都將顯示到這個設備。
DISPLAY 的格式為:hostname:displaynumber.screennumber。
hostname是本機主機名,或者是它的I P 地址。一般d i s p l a y n u m b e r
、screennumber 都是0。
# echo $SHELL
如果返回的是 /bin/ksh,那麼可以用:# export DISPLAY= 本機的IP 地址:0.0
如果返回的是 /bin/csh,那麼可以用:# setenv DISPLAY 本機的IP地址:0.0
如果返回的是 /bin/bash,那麼可以用:# DISPLAY= 本機的IP 地址:0.0
# export DISPLAY
4.啟動gimp 程序
# gimp
本機為Windows 系統
在微軟的W i n d o w s 下需要一個XServer
軟體,以便可以登錄到遠程的Linux,而將結果顯示在本地計算機上。常見的Windows 的XServer
軟體有:X-win、Exceed 和cywin 等。下面介紹如何使用Exceed 遠程登錄Linux 的過程。
1.Exceed 軟體
Hummingbird Exceed
是運行在Windows環境下的優秀的X終端模擬軟體,是一個商業軟體。運行Exceed之後,Windows系統就擁有了一台Xserver,可以登錄到任何一台Linux和UNIX主機上,並將圖形化的窗口顯示到本地,此時該Windows系統仍可正常運行其他的Windows應用程序,真正享受多任務操作系統的方便。
2.Exceed的設置(以Exceed8.0 為例)
通過「 開始→ 程序→Hummingbird ConnectivityV8.0 → Exceed →
Xconfig」啟動設置程序Network andCommunication 項,在Mode 項中選擇「XDMCP
Broadcast」.
3.在Windows 下啟動遠程Linux 的KDE圖形界面
(1) 啟動Hummingbird Exceed,然後將Exceed 窗口變成最小化;
(2) 打開Windows 下的ssh,登錄到遠程主機rhostname;
(3) 登錄成功後,輸入:
# export DISPLAY= =本機的IP地址:0.0
# startkde
此後遠程的Linux的KDE圖形界面就會顯示在本機的Windows系統下,用戶對它可進行任何操作。
Ⅱ linux哪個遠程連接工具方便使用
Linux系統常用的六款遠程連接工具:
1、Xshell
是一個非常強大的安全終端模擬軟體,它支持SSH1, SSH2,
以及Windows平台的TELNET協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的伺服器,從而比較好的達到遠程式控制制終端的目的。
2、sucureCRT
SecureCRT支持SSH,同時支持Telnet和rlogin協議。SecureCRT是一款用於連接運行包括Windows、UNIX和VMS的理想工具。通過使用內含的VCP命令行程序可以進行加密文件的傳輸,網工應該很熟這個軟體,經常使用它連接設備。
3、WinSCP
是一個Windows環境下使用SSH的開源圖形化SFTP工具客戶端。同時支持SCP協議。它的主要功能就是在本地與遠程計算機間安全的復制傳輸文件。
4、PuTTY
是SSH和telnet客戶端,最初由Simon Tatham為Windows平台開發。用MIT許可證授權。包含的組件有:PuTTY,
PuTTYgen,PSFTP, PuTTYtel, Plink, PSCP, Pageant, 默認登錄協議是SSH,默認的埠為22。
5、MobaXterm
功能非常全面,幾乎提供了所有重要的遠程網路工具(比如SSH、X11、RDP、VNC、FTP、MOSH等),以及Windows桌面上的Unix命令(bash、ls、cat、sed、grep、awk、rsync等),登錄之後默認開啟sftp模式。
6、FinalShell
是一體化的伺服器網路管理軟體
(java語言編寫),不僅是ssh客戶端,FinalShell還是功能強大的開發、運維工具,充分滿足用戶的開發運維需求。
Ⅲ linux緋葷粺榪滅▼妗岄潰榪炴帴linux緋葷粺榪滅▼
linux濡備綍榪滅▼浣跨敤錛
linux鎿嶄綔緋葷粺閫氳繃鍛戒護琛岀殑鏂瑰紡灝卞彲浠ヨ繙紼嬩嬌鐢ㄤ簡銆
Linux鎿嶄綔緋葷粺鏄瀹屽叏鍙浠ラ氳繃鍛戒護琛屾潵鎿嶄綔鐨勶紝鐩鍓嶅父鐢ㄧ殑榪滅▼鐧誨綍linux鎿嶄綔緋葷粺鐨勬柟寮忔槸ssh銆備綘鍦ㄦ湇鍔″櫒絝鍚鐢╯sh鏈嶅姟錛岀劧鍚庡啀榪滅▼浣跨敤鏀鎸乻sh鐨勮蔣浠訛紝姣斿俻utty錛屾寚瀹氭湇鍔″櫒鐨勫湴鍧鍜宻sh鐨勭鍙e氨鍙浠ョ櫥褰曚簡銆係sh絝鍙i粯璁ゆ槸22錛屼綘涔熷彲浠ヨ嚜宸辨寚瀹氬叾浠栫殑絝鍙c
linux榪滅▼宸ュ叿錛
1銆乆shell
浠嬬粛錛歺shell鏄涓涓闈炲父寮哄ぇ鐨勫畨鍏ㄧ粓絝妯℃嫙杞浠訛紝瀹冩敮鎸丼SH1,SSH2,浠ュ強Windows騫沖彴鐨凾ELNET鍗忚銆俋shell鍙浠ュ湪Windows鐣岄潰涓嬬敤鏉ヨ塊棶榪滅涓嶅悓緋葷粺涓嬬殑鏈嶅姟鍣錛屼粠鑰屾瘮杈冨ソ鐨勮揪鍒拌繙紼嬫帶鍒剁粓絝鐨勭洰鐨勩傦紙涔熸槸鎴戠洰鍓嶄嬌鐢ㄧ殑榪滅▼榪炴帴宸ュ叿錛
2銆乻ecureCRT
浠嬬粛錛
SecureCRT鏀鎸丼SH錛屽悓鏃舵敮鎸乀elnet鍜宺login鍗忚銆係ecureCRT鏄涓嬈劇敤浜庤繛鎺ヨ繍琛屽寘鎷琖indows銆乁NIX鍜孷MS鐨勭悊鎯沖伐鍏楓傞氳繃浣跨敤鍐呭惈鐨刅CP鍛戒護琛岀▼搴忓彲浠ヨ繘琛屽姞瀵嗘枃浠剁殑浼犺緭
linux鎬庝箞璁╁埆浜鴻繙紼嬶紵
linux鎿嶄綔緋葷粺瑕佽╁埆浜鴻繙紼嬬櫥褰曪紝棣栧厛寰楀惎鐢ㄨ繙紼嬬櫥褰曠殑鏈嶅姟銆備竴鑸榪滅▼鐧誨綍鐨勬湇鍔℃槸telnet鎴栬呮槸ssh錛屽湪閭婚噷鎿嶄綔緋葷粺涓婂惎鐢╰elnet鏈嶅姟鍣ㄦ垨鑰卻shd錛岀劧鍚庢坊鍔犱竴涓鐢ㄦ埛錛岃╄繖涓鐢ㄦ埛鎷ユ湁榪滅▼鐧誨綍鐨勬潈闄愩傝繖鏍峰叾浠栦漢鐢ㄨ繖涓鐢ㄦ埛灝卞彲浠ラ氳繃緗戠粶鏉ョ櫥褰曚綘鐨刲inux鎿嶄綔緋葷粺浜嗐
linux鎬庝箞寮榪滅▼緇欏埆浜猴紵
Linux瑕佺粰鐢ㄦ埛榪滅▼璁塊棶錛岄栧厛寰楁彁渚涜繙紼嬫湇鍔°傝繙紼嬭塊棶鏈塼elnet鍜宻sh錛岀幇鍦╯sh鏇村姞嫻佽岋紝鎹璇翠篃鏇村姞瀹夊叏錛岃屼笖璁劇疆闈炲父鏂逛究銆
棣栧厛浣犲湪linux鏈嶅姟鍣ㄤ笂鍚鐢╯shd錛屼嬌鐢ㄩ粯璁ょ鍙f垨鑰呰嚜宸卞彟琛屾寚瀹氱殑絝鍙o紝鍦ㄥ惎鍔╯shd涔嬪悗錛屾妸浣犵殑IP鍦板潃鍜岀鍙e憡璇夎繙紼嬪㈡埛錛屼粬灝卞彲浠ラ氳繃ssh鏉ョ櫥褰曚綘鐨刲inux鏈嶅姟鍣ㄤ簡銆
Ⅳ Linux運維:推薦八款Linux遠程連接工具,非常實用
歡迎來到Linux運維的世界!今天,我將為你揭示八款備受推崇的Linux遠程連接工具,它們在實際操作中表現出色,無論你是運維新手還是經驗豐富的專業人士,都能從中找到適合你的利器。讓我們一起深入探索這些實用工具吧:
作為開源的首選,NxShell以其直觀的界面和SFTP功能而備受贊譽。作為日常管理Linux伺服器的得力助手,作者的持續更新使得它的功能越來越強大,是每個Linux運維者必備的工具箱之一。
源自韓國的XShell,專為Windows用戶設計,支持SSH1、SSH2、SFTP等多種協議。它不僅功能豐富,如多標簽、腳本錄制和自定義快捷鍵,而且界面簡潔易用。盡管免費版有限制,但對於Windows用戶來說,免費版的全面功能足以滿足日常需求,而且安全性高,保障了通信安全。
SecureCRT以其美觀的界面和強大的功能贏得了商業用戶的青睞,包括腳本編寫、多標簽和自動化登錄等。然而,它對於個人用戶來說可能價格較高,適合對效率和安全性有更高要求的專業用戶。
PuTTY在Windows和Unix/Linux平台上表現出色,操作簡單,無需安裝即可使用。盡管界面相對樸素,但其加密傳輸和X11轉發功能強大,對於對圖形化界面要求不高的用戶來說,它是一個實用的選擇。
接下來的幾款工具同樣各有千秋:
Ⅳ linux遠程連接軟體有哪些
第一款:Putty
Putty是一款非常輕巧靈活的終端軟體,操作簡單、免費開源。目前主要用於Windows平台,集成了Telnet、SSH、Rlogin等客戶端工具,可以方便的遠程登錄和管理伺服器,非常適合追求輕便靈活的用戶。
第二款:Powershell
Powershell是Windows10系統自帶的命令行工具,cmd命令提示符的增強版,基本功能與Bash相似,可直接運行大部分shell命令,使用非常輕便快捷。如果對終端功能要求不高,可以使用該工具。
第三款:Xshell,老男孩老師推薦
Xshell是一款應用廣泛的終端軟體,在業界很受歡迎。支持多窗口切換和常見的SHH、Telnet、SFTP等協議,可以輕松上傳下載文件。如果對終端功能要求高,管理伺服器多,可以考慮使用這個軟體,體驗很好。
第四款:SecureCRT
SecureCRT是一款支持SSH的終端模擬程序,簡單來說就是在Windows下登錄Unix或Linux伺服器主機的軟體,自帶文件傳輸工具,可以方便地上傳下載文件,調整界面風格,切換多窗口等。對於遠程連接和管理伺服器來說,這是非常不錯的選擇。
第五款:Mobaxterm
Mobaxterm是一款全方位的終端軟體,不僅可以像Putty一樣通過SSH連接遠程服務區,還可以像winscp一樣使用SFTP.SCP等協議傳輸文件,內置多標簽和多終端分屏。此外,它還支持VNC.RDP.Xdmcp等遠程桌面連接。最重要的是完全免費,功能非常強大。
第六款:堡塔SSH終端
堡塔SSH終端是一款免費軟體,支持SSH和SFTP客戶端的SSH終端管理和文件傳輸。操作更方便,工作更高效,使用堡塔SSH終端,可以在同一屏幕上切換SSH和SFTP界面,使用命令行快速上傳和下載文件,非常方便。
Ⅵ linux遠程連接工具
五個非常好用的Linux遠程連接工具:
第一款:Xshell(https://www.netsarang.com)
Xshell是一個非常強大的安全終端模擬軟體,它支持SSH1,SSH2,以及Windows平台的TELNET協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的伺服器,從而比較好的達到遠程式控制制終端的目的,Xshell非常符合使用習慣,值得推薦。
優點:
①界面設計簡潔,人性化,用起來比較舒服。
②支持標簽,打開多個會話鏈接的時候比較方便。
③可以保存密碼,方便下次直接使用,當然要做好電腦安全防護。
④支持rz和sz命令,這兩個命令在傳輸少量小文件時非常方便。
⑤圖形化支持本地和遠程文件之間的傳輸,方便系統部署和日誌排查。
第二款:winscp(https://winscp.net/eng/docs/lang:chs)
winscp是一個Windows環境下使用SSH的開源圖形化SFTP工具客戶端。同時支持SCP協議,它的主要功能就是在本地與遠程計算機間安全的復制傳輸文件。winscp+putty軟體配套使用。
優點:
①簡潔的圖形用戶界面。
②Windows完美集成。
③完美支持所有常用文件操作。
④可以批處理腳本和命令行方式。
⑤多種半自動、自動的目錄同步方式。
⑥內置文本編輯器。
⑦可以存儲會話信息,方便下次使用。
⑧可將設置存在配置文件中而非注冊表中,適合在移動存儲設備上操作。
第三款:PuTTY(.putty.org/)
PuTTY是SSH和telnet客戶端,最初由Simon
Tatham為Windows平台開發。用MIT許可證授權,包含的組件有:PuTTY、PuTTYgen、PSFTP、PuTTYtel、Plink、PSCP、Pageant,默認登錄協議是SSH,默認的埠為22。PuTTY主要用來遠程連接伺服器,它支持SSH、Telnet、Serial等協議的連接。最常用的是SSH協議,用它來遠程管理Linux伺服器非常方便。
優點:
①完全免費開源。
②跨平台。
③綠色軟體,體積不到1M,不需要安裝,佔用系統資源少。
④完全支持SSH1和SSH2。
第四款:MobaXterm(/mobaxterm.mobatek.net/)
MobaXterm的功能非常全面,幾乎提供了所有重要的遠程網路工具,以及Windows桌面上的Unix命令,登錄之後默認開啟sftp模式。
優點:
①功能非常全,基本上涵蓋了伺服器運維所有功能。
②免費開源。
③豐富的插件。
④超多好用的快捷鍵,效率非常高。
⑤支持多標簽,切換也十分方便。
第五款:FinalShell(http://www.hostbuf.com/)
FinalShell是一體化的伺服器網路管理軟體,不僅是SSH客戶端,FinalShell還是功能強大的開發、運維工具,充分滿足用戶的開發運維需求。
優點:
①跨平台。
②支持內存、CPU性能監控,Ping延遲丟包,Trace路由監控。
③支持rz、sz。
Ⅶ linux遠程連接ssh工具有哪些
推薦這四款:
1、putty
putty是最有名的SSH和telnet客戶端,由Simon
Tatham為Windows平台開發。putty是一款開源軟體,提供可用的源代碼並有一批志願者進行開發和支持。
2、secureCRT
secureCRT支持SSH,同時支持Telnet和rlogin協議。secureCRT是一款用於連接運行包括Windows、Unix和VMS的理想工具。通過使用內含的VCP命令行程序可以進行加密文件的傳輸。有流行CRTTelnet客戶機的所有特點,包括:自動注冊、對不同主機保持不同的特性、列印功能、顏色設置、可變屏幕尺寸、用戶定義的鍵點陣圖和優良的VT100、VT102、VT220和ANSI競爭,能從命令行中運行或從瀏覽器中運行。其它特點包括文本手稿、易於使用的工具條、用戶的鍵點陣圖編輯器、可定製的ANSI顏色等。secureCRT的SSH協議支持DES、3DES和RC4密碼和密碼與RSA鑒別。
3、EasySSH
EasySSH是一款便捷的GUI SSH客戶端,提供了一種連接遠程Linux伺服器的快捷工具。
盡管EasySSH沒有提供Putty中提供的大量配置選項,但是它非常易於使用。EasySSH的最佳功能之一是提供標簽式界面,因此你可以打開多個SSH連接並在它們之間快速切換。EasySSH的功能包括:分組、保存用戶名密碼、外觀選項、支持本地和遠程隧道。
4、Xshell
Xshell是一個強大的安全終端模擬軟體,它支持SSH1、SSH2以及Microsoft Windows平台的TELNET協議。xshell通過互聯網到遠程主機的安全連接以及它創新性的設計和特色幫助用戶在復雜的網路環境中享受他們的工作。