Snowflake – 將SFTP和SSH合二為一的多功能客戶端

不知道大家在管理伺服器或使用VPS時會透過甚麼客戶端來連接SSH和SFTP/FTP呢?我一般習慣使用Putty和Filezilla,兩者均為開源軟體,都能準確做到它們該做的事。但有沒有可能有一個程式能可兩者合併,既具備終端功能又能管理檔案呢?答案是有的,就是今天要介紹的Snowflake,相信能為你帶來新鮮感和方便。

Snowflake是一個圖形化的開源SFTP客戶端和終端,可以用於連接伺服器的SFTP和SSH,除此之外,Snowflake更具備一些Filezilla和Putty缺乏的實用功能,比如圖形化的搜索功能、資源監測器、Linux工具等,方便各位管理伺服器。

Snowflake網站

Github:https://github.com/subhra74/snowflake

Github下載:https://github.com/subhra74/snowflake/releases/latest

Session管理器

個人認為Snowflake的Session管理器跟Filezilla的界面非常相似,不過就缺少了一些進階設定。

同樣地,可以使用密碼或Private key連接伺服,但它特別提醒,密碼只會用純文字儲存,也就是說不會加密。

檔案管理

檔案瀏覽器

連接後會預設顯示檔案瀏覽器,介面相當直覺,跟Filezilla一樣,左面能夠顯示伺服器檔案的名稱、修改日期、權限及擁有者等資料,右面則顯示本地的檔案。

除了一般的下載上傳、重命名、調整權限之外,亦有比Filezilla豐富的功能,如複製貼上、壓縮檔案、創建連結等選項

▼將文件夾壓縮成tar檔案,也可選擇zip檔

▼可在Properties中查看檔案或文件來的詳細資料,亦可修改權限

內置編輯器

Snowflake也有內置的檔案編輯器,可以修改檔案內容

▼可在Text editor一頁內輸入文件路徑,再進行編輯

▼亦可直接在文檔瀏覽器中選擇檔案進行編輯

▼編輯器界面

▼內置的編輯器有syntax highlight,例:html

Log檢示器

用內置的Log檢示器無需下載整個檔案,可翻頁方便查看

Source:https://github.com/subhra74/snowflake-screenshots/blob/master/log-viewer/13.PNG

搜尋功能

可在搜尋頁設定篩選條件,如修改日期、名稱模式、搜尋位置等來尋找想要的檔案

終端

無需再次登入即可直接轉換到Terminal頁面輸入指令

▼同時創建多個終端

▼設置常用指令的捷徑,可隨時在終端使用

資源管理

系統資源監視

可清晰看見伺服器的CPU、RAM、硬碟負載情況,能夠自訂刷新時間

硬碟用量分析

用來查看各個硬碟中的佔用率,再分析各個資料夾的用量

Source:https://github.com/subhra74/snowflake-screenshots/blob/master/disk-analyzer/23.PNG

Source:https://github.com/subhra74/snowflake-screenshots/blob/master/disk-analyzer/24.PNG

除了上述的主要功能之外,Snowflake亦有提供一些實用的工具,如檢視系統資訊、管理systemd服務SSH key管理工具Ping、Traceroute等,這裏不作介紹,有與趣可以到Snowflake的Github網站查看詳情。

總結

在管理伺服器來說,Snowflake確實是個不錯的選擇,能夠同時連接SFTP和終端,又有多種方便的功能,無需樣樣都輸入指令。

加上Filezilla曾鬧出有捆綁廣告軟體一事,難免令人有些許顧慮,若果你想更方便管理伺服器,不妨考慮Snowflake。

另外,若你喜歡Snowflake,不妨到Github給它一個Star!

Author avatar
OpenserTk
https://opensertk.blowhk.com
現實中我是一個很被動的人,不過在網上就是一個樂意跟網友分享資訊的人。

發表評論

發佈留言必須填寫的電子郵件地址不會公開。

本站採用Cookies來提升你的使用體驗。