Sunday, March 29, 2009

Communication with Unix

如何與 Unix Server 溝通,以下是兩種狀況:

Server Side : Unix Server
Client Side : Windows Personal Computer
Application :
在學校TKWU教授的課程中,所接觸到的三個軟體。自己覺得SSH Secure Shell的介面好用,再來就是PieTTY,它是PuTTY為了非英語系列的普羅大眾的版本(作者:Hung-Te Lin 林弘德)。由衷感謝前人種樹的辛勞,所以我們使用這些軟體跟Unix就很方便囉。

Server Side : Unix Server
Client Side : Unix/Windows Server
Application :
  • OpenSSH (SSH SFTP, SCP)
  • Samba Client
  • NFS
NFS是可以讓Unix之間溝通的服務,本身沒有安裝過這套。而Samba是可以讓Unix與Unix或者是Windows之間溝通的橋樑,Windows端掛載上Unix提供的Samba Service就可以在網路上的芳鄰看到,不管是哪一種設定(user, server, domain, share,大部分應該都會選用share或是user)都可以順利的讀取到Unix所分享的資料夾。而OpenSSH中既有的功能也可以拿來操作喔,類似FTP的SFTP以及SCP指令直接讓檔案上傳或下載到遠端或是本地端。

延伸應用:

既然有了本文上面的概念之後,應該可嘗試這麼處理:
  1. Windows Client Side 安裝/啟用 (S)FTP
  2. Unix Side 撰寫 Shell Script 丟檔案到 Windows 
話是這樣說沒錯,因為自己試過Unix Server之間的備份,也是用 Shell Script透過SSH的RSA交換金要得機制,再用SCP指令丟檔案,密碼和資料都有加密到。不過我想Windows端的作法應該也會雷同。

必備閱讀:

[1.] 鳥哥的私房蔡SSH伺服器 [連結]

1 comment: