Dropshare for Mac:打造完美個人云存儲服務(wù)

Dropshare for Mac

說到存儲服務(wù),無外乎 Dropbox, Droplr 這些, 對于許多習(xí)慣了免費(fèi)的國人來說都是付費(fèi)計劃都是不存在的,再不濟(jì)就多申請幾個賬戶唄, 今天我們來推薦個近乎免費(fèi)的個人云存儲方案: Dropshare for Mac.

Dropshare 這款軟件利用了SCP over SSH傳輸協(xié)議來將 Mac 本機(jī)的文件快速上傳到自設(shè)的遠(yuǎn)程服務(wù)器,同時自動創(chuàng)建文件公共訪問地址方便用戶分享, Dropshare在此基礎(chǔ)上還提供了自動上傳本機(jī)屏幕截圖,共享文件自動生成 URL 短地址, 本機(jī)刪除服務(wù)器上傳文件,從剪切板上傳圖片/文字,自動排隊(duì)上傳,上傳文件歷史列表,共享文件方面頁面自定義等功能.

其實(shí) Dropshare 和大家熟悉的 CloudApp 非常類似, 但是我們推薦的方案并沒有每日上傳文件數(shù)限制或者文件最大容量限制,如果使用 CloudApp 想達(dá)到我們方案的水平那還得交每年高達(dá)648元軟妹幣.哈哈哈~~~

我們先不講Dropshare的各種附加功能,說說如何來建立SCP over SSH連接吧,SCP 對于經(jīng)常玩 Linux 的朋友再熟悉不過了, 各個 VPS 主機(jī)直接傳輸文件必用之命令, Dropshare 正是利用這個特點(diǎn)來把我們的 Mac 和遠(yuǎn)程主機(jī)方便的連接在一起的,我們來看軟件設(shè)置項(xiàng)- Connection 窗口:

假設(shè)你已經(jīng)有一臺服務(wù)器,在這里填入主機(jī) IP(Hostname),User,Password, 插入使用 SSH 公鑰登錄用的 id rsa(私匙)和服務(wù)器端的 id rsa.pub(公匙),文件保存的服務(wù)器絕對路徑,以及公共訪問地址.

這里要插幾句簡單說說SSH 公鑰登錄的設(shè)計初衷,如果你經(jīng)常使用 SSH 公鑰登錄服務(wù)器進(jìn)行維護(hù)的話, 可以免去每次輸入密碼的麻煩,也方便兩端主機(jī)快速傳輸文件, 她的實(shí)現(xiàn)原理就是通過本機(jī)生成的私匙與上傳到遠(yuǎn)程服務(wù)器root/.ssh 目錄下的公匙文件進(jìn)行配對, 成功后自動允許用戶登錄服務(wù)器行駛操作權(quán)限,SSH 公鑰登錄機(jī)制的搭建方法是:

  1. 使用 OS X 終端 利用 ssh-keygen -t rsa 命令生成一對密匙文件,他們會自動存儲在/Home/user/.ssh 這個隱藏文件夾中,在執(zhí)行上述命令后根據(jù)操作提示:
Generating public/private rsa key pair. Enter file in which to save the key (/Users/username/.ssh/id rsa): (這里直接回車即可,會自動成id rsa 私匙和 id rsa.pub 公匙,如果你想設(shè)置其他名字,可以輸入任意名稱) Enter passphrase (empty for no passphrase): (輸入公鑰登錄時用戶所需密碼,此項(xiàng)留空即可) Enter same passphrase again: (再次輸入passphrase)
  1. 將id rsa.pub 公匙上傳到服務(wù)器/root/.ssh 目錄下,命令: > scp ~/.ssh/id rsa.pub root@hostip:id rsa.pub

  2. 登錄服務(wù)器,在/root/.ssh 目錄下執(zhí)行下列命令,即將公匙文件內(nèi)容考入到authorized keys文件內(nèi)進(jìn)行認(rèn)證

cat id rsa.pub >>/root/.ssh/authorized keys
  1. 到這里還不能正常登錄,你需要進(jìn)入服務(wù)器 /etc/ssh,編輯 sshd config文件,將下面三條配置的注釋(前面的#號)去掉:
RSAAuthentication yes PubkeyAuthentication yes AuthorizedKeysFile .ssh/authorized_keys

將這條配置:PasswordAuthentication后面的值改為 no

  1. 這樣,ssh 登錄徹底由密碼認(rèn)證方式改為 SSH 登錄方式,執(zhí)行 ssh hostip 直接進(jìn)入服務(wù)器配置模式,非常方便

  2. 如果你在SSH登錄服務(wù)器的時候遇到:permission denied 提醒,可以查看服務(wù)器端.ssh目錄和 authorized keys 文件的讀寫權(quán)限,正常的應(yīng)該是700和640

  3. 在這次 SSH 公鑰登錄機(jī)制的搭建中,很可能會遇到使用新建名稱公匙文件進(jìn)行認(rèn)證登錄時很可能會遇到 permission denied 的提醒,也就是只能用默認(rèn)的id rsa名稱,我還沒有搞清問題在哪里,可能是如果要使用新的密匙文件需要另外在服務(wù)器新建系統(tǒng)用戶吧。

回到正題,Dropshare 提供了不少有競爭力的市場化服務(wù)功能,比如可以直接上傳使用 OS X 默認(rèn)熱鍵截取的屏幕/窗口圖片:

為共享的文件訪問頁面定義 HTML 修飾頁面,你也可以利用所學(xué)知識來自定義訪問頁面的樣式:

你也可以為上傳文件的名稱添加自定義長度的后綴名,上傳的文件可以使用谷歌等短地址服務(wù)來替代默認(rèn)的服務(wù)器 URL,如果你想用自有的短地址工具可以選擇“custom shortener”一項(xiàng):

此外,Dropshare還支持設(shè)置 Amazon S3 作為存儲空間,具體的設(shè)置方法見這里:http://getdropsha.re/guide.php?p=3

總之,Dropshare 這款軟件非常適合民用,只要你有一臺性能穩(wěn)定的服務(wù)器就能自制一套免費(fèi)的個人存儲空間,而且我覺得這款軟件未來還能有更多的附加功能出爐,感興趣的 DIY 愛好者不妨試試~

Dropshare for Mac
評論 3 條
  • 相關(guān)VPS

    看起來,貌似優(yōu)點(diǎn)麻煩,費(fèi)事呢

    2015-04-02 10:25 回復(fù)

  • 我是胖紙

    太麻煩,有這時間,dropbox用著也不錯。堅(jiān)果云其實(shí)也很好。

    2014-08-11 20:00 回復(fù)

    • 玩兒法小編

      國內(nèi)的存儲服務(wù)商我一律不用,國人沒有任何隱私而言。

      2014-08-29 15:59 回復(fù)