Mac OS X、Linux和Windows設備連接至SFTP服務器的方法
創建自己的SFTP服務器的方法其實很簡單。
SFTP是什么?和FTP有什么不同?
FTP(File Transport Protocol)最早是發明于1971年,最初是通過NCP(Network Control Protocol)來傳送文件,進行了版本升級后,支持了TCP/IP和IPv6。
像FTP一樣,SFTP(Secure File Transport Protocol)也是用于傳送文件,但基礎技術更加安全。SFTP實現了SSH(Secure Shell)協議,使得使用加密傳輸認證信息和傳輸的數據,也就是說數據不以FTP那樣以明文方式傳送。這也意味著,SFTP和FTP是不兼容的。
如果誰想把一臺機器遷到一個文件服務器上,顯然SFTP比FTP更可取。所以,下面會提供給你一些方法。
Mac OS X機器:
在OS X Mavericks系統選項里選擇Sharing,點擊Remote Login復選框然后選擇All users。
此時,SFTP服務器是可以運行了,當測試服務器來自一臺不同機器,IP地址會顯示在Sharing窗口。我用了Slackware Linux VM來驗證Mac的SFTP服務器是否能正常運行。
Linux機器:
大多數的Linux發行版都可以設置自動啟動SSH。
在Slackware可以通過下面的命令實現快速的實現:/etc/ssh/sshd_config | grep "Subsystem"
使用pico來編輯sshd_config文件,之后使用下面命令來重啟sshd:/etc/rc.d/rc.sshd stop /etc/rc.d/rc.sshd start
Windows機器
推薦msftpsrvr工具,免費下載:CoreFTP。
使用時,運行已經下載的文件,輸入相關登錄信息以及設置文件存儲路徑。
Windows下的SFTP客戶端軟件也還有WinSCP或CoreFTP的工具。
英文原文:How to turn a Mac OS X, Linux, or Windows machine into an SFTP server
來自:http://geek.csdn.net/news/detail/33082