與linux互聯
1.netshare
為了文件共享的需要,HEPG上通過SAMBA共享了一個目錄,作為實現文件交換的共享文件夾,在Windows系統中使用該目錄的方式可參閱Windows共享文件夾的設置部分。
2.Putty
從Windows登錄到Linux機器,可以通過SSH(Secure SHell)方式對網絡傳輸加密,而避免Telnet這種明文傳輸方式易被窺探的弊端。Putty是一個從Windows到Linux(配置了SSH服務器端的Windows也一樣)之間很好的SSH終端,可以閱讀和輸入中文、設置前景色和背景色、設置SSH版本和認證方式、設置X11轉發(如果本機運行X Server)和端口轉發,同時PUTTY也支持Telnet方式和RSH方式登錄(Telnet、RSH和SSH的比較參閱此處)。甚至某些Windows的應用程序也通過Putty的端口轉發來加密網絡傳輸(如Dreamweaver MX通過putty加密ftp文件傳輸)。點擊此處下載Putty,或到PUTTY主頁下載最新版本。下載后解壓縮到一個目錄,直接運行putty.exe或建立一個桌面快捷方式點擊運行。
3.S-Term(for Windows 98/NT/2000)
S-Term是一個Windows下的終端軟件,可以支持telnet、SSH方式登錄。通過主頁下載或本地下載S-Term2.549。
4.Tera Term Pro 2.3(for Windows 98/NT/2000)
Tera Term Pro 2.3是一個Windows下的終端軟件,可以支持telnet方式登錄,安裝擴展模塊可以支持ssh方式。
5.File Zilla
一個快速的免費文件傳輸客戶端,支持FTP和SFTP等傳輸方式,下載、安裝即可。主頁在此here。
6.WinSCP
Winscp是在Windows與Linux之間相互傳輸文件的一個很好的GUI應用程序,并且它是免費的。通過WinSCP可以將本地的文件(無論是桌面上的、本地文件夾中的、另一WinSCP的另一遠程主機上的文件)使用鼠標拖到遠程主機上,反之亦然。點擊此處下載直接可運行的程序,或點擊此處下載要安裝后運行的程序(包含語言選擇——日、捷、俄等、開始菜單項、鼠標右鍵快捷菜單的“發送到”——從而你可以通過WinSCP將文件直接發送到遠程主機的任意指定目錄中,密鑰產生和管理工具等),或到WinSCP主頁下載最新版本。
7.X Manager
要運行遠程Linux主機上的X程序(如Netscape或Mozilla、koffice、游戲等)需要本機運行X Server,而X Manager提供了這樣一個X Server以及Xssh終端,并且對中文的支持較好。點擊此處下載X Manager(需要序列號),簡體中文字體和繁體中文字體,或到Netsarang主頁下載最新版本。下載后運行安裝程序xmgr139e.exe,安裝完成會在開始菜單中建立程序組,點擊其中的Xstart,在彈出的窗口中輸入遠程主機名或IP地址、登錄用戶名、密碼,點擊Run按鈕即會彈出遠程主機的xterm窗口。顯示遠程Turbo Linux 7.0機器上的中文文件,請使用rxvt,并且要在.bashrc中添加一行:
export LC_ALL=gb2312
在xterm或rxvt窗口中運行命令
xclock&
會出現時鐘界面。其它如mozilla、kghostview等都可一試。打開遠程終端使用下述命令,對konsole,命令為:
/usr/bin/konsole -ls -display $DISPLAY
對rxvt,命令為:
/usr/bin/X11/rxvt -ls -display $DISPLAY -fn 10*20 -fm song-bold16
或
/usr/bin/X11/rxvt -ls -display $DISPLAY -fn 8*16 -fm song-bold14
(參見此處)
8.OpenSSH服務器端
在Windows上安裝SSH服務器端可以帶來很多方便,比如端口轉發和Tunnel。點擊此處下載并運行。配置密鑰對的方法見其文檔。
9.在Windows系統中存取本機Linux分區的文件
對于安裝了多操作系統(如Windows XP+Linux)的主機,在Windows系統中存取本機Linux分區的文件可以帶來許多方便,如可以將Visual C++中編譯的程序在Linux中編譯,在Linux運行時下載的文件在Windows中打開或運行。這方面比較常用的軟件有e2fs和Paragon Ext2 Anywhere。
點擊此處下載e2fs,下載最新版并了解更多相關知識請訪問其主頁。下載后將文件解壓縮到一個目錄,雙擊解壓縮后的文件explore2fs.exe即可運行(或在桌面建立快捷方式),在出現的窗口中可瀏覽本機的linux分區(ext2和ext3)。如果向Linux分區復制文件,需打開其“寫”功能(這一功能是有風險的,盡量不要使用),方法如下:
在explore2fs界面中選擇View->Options;在彈出窗口中選中Debug選項卡,選中Enable Write Support,選擇OK,OK;在主程序的界面中選擇File->Rescan Partitions,對希望寫入文件的分區選擇Yes。這樣,對Linux分區的文件點擊鼠標右鍵時,就可以執行Rename、Delete、Import File(寫入文件)等操作。
更為好用的程序是Paragon Ext2 Anywhere,它可以將linux分區mount為本地的一個分區,并指定一個盤符(如E:)。這是一個商業軟件(需要序列號)。
10. 把Windows機器的目錄通過NFS與Linux共享
Linux機器之間可以通過NFS將遠程Linux機器的目錄掛裝為本地一個目錄,如同訪問本機目錄一樣存取遠程文件和目錄。雖然通過Samba可以將Windows機器的目錄共享給Linux機器,但操作起來較麻煩,需要命令行的登錄和掛裝(smbclient、smbmount等),而將Windows的目錄通過NFS方式共享給Linux主機則方便得多,Windows上的這種服務稱為PCNFS。微軟提供一個免費版本的Service for Unix 3.5可以實現這一功能,而SFU3.5的目的是在Windows平臺上提供一個Unix命令行環境,為熟悉Unix的使用者向Windows平臺過渡搭一座橋。點擊此處下載SFU3.5,在Windows下點擊運行,這里是安裝方法。
除了SFU3.5以外,Hummingbird NFS Maestro Server 9.0也可以實現上述功能,而且還能將驅動器(或分區)整個共享,包括光驅(物理光驅或虛擬光驅),這里是安裝方法。
11. VNC
VNC是AT&T公司的遠程管理軟件,和終端服務類似,和終端不同的地方在于終端服務連接上去是開啟了一個會話,而VNC則是和當前正在登錄的用戶共用同一個會話。這也就是說,你可以和當前登錄的用戶同時操作,他所作的一切你都可以看見,反之亦然。
首先啟動Linux機器的VNC Server(通常為1),并輸入一個密碼,以認證遠程連接。
然后,在Windows機器上安裝VNC server和viewer,這里提供兩個版本-RealVNC(程序和文檔)和TridiaVNC(程序)。安裝完,運行viewer,輸入VNC_SERVER_IP:1,再輸入密碼,即可打開一個遠程Linux主機的X會話。這里有一個簡單的介紹。
實際上,如果Windows機器啟動了VNC server,那么從Linux機器通過VNC viewer也可以共享Windows桌面,這可以達到使用計算機“演示”軟件和文稿等的目的。
http://hepg.sdu.edu.cn/Chinese/service/computer/users_guide/windows/link_linux.htm |