Communication with Unix
如何與 Unix Server 溝通,以下是兩種狀況:
Client Side : Windows Personal Computer
Application :
- SSH Secure Shell [Office Site], [Download], [Free, but non-commercial]
- PieTTY [Office Site], [Download], [Free]
- PuTTY [Office Site], [Download], [Free]
在學校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指令直接讓檔案上傳或下載到遠端或是本地端。
延伸應用:
可以參考IT幫幫忙這篇"如何設定Unix系統,自行上傳資料到Win系統的PC?"
既然有了本文上面的概念之後,應該可嘗試這麼處理:
- Windows Client Side 安裝/啟用 (S)FTP
- Unix Side 撰寫 Shell Script 丟檔案到 Windows
話是這樣說沒錯,因為自己試過Unix Server之間的備份,也是用 Shell Script透過SSH的RSA交換金要得機制,再用SCP指令丟檔案,密碼和資料都有加密到。不過我想Windows端的作法應該也會雷同。
必備閱讀:
[1.] 鳥哥的私房蔡SSH伺服器 [連結]
Comments
Post a Comment