大家好,我是熊貓,你的nas領(lǐng)航員。NAS不只是存儲那么簡單,數(shù)碼也可以是生活,關(guān)注我,給你的生活加點'技'趣!
引言
玩NAS想要進階的玩法,那必然需要用到SSH工具了,不管是容器的編排搭建還是腳本,使用SSH工具通過root權(quán)限執(zhí)行這是必須的。熊貓常用的基本就是FinalShell這款軟件,但這個前提是我在家里。如果我并不在家,同時又急需要使用SSH,這時候如果電腦并不是自己的,或者我需要移動端操作,那么我會用到EasyNode。 功能:
- webssh終端&SFTP
- 批量導(dǎo)入(Xshell&FinalShell)
- 實例分組
- 憑據(jù)托管
- 郵件通知
- 實例狀態(tài)推送
部署
項目的部署并不難,也沒有什么權(quán)限要求,畢竟我們只需要用到它的服務(wù)器監(jiān)控以及SSH web功能。目前該項目在github上擁有1.1k的Star,感興趣的可以去項目源地址查看。
在項目的文檔里已經(jīng)有作者給出的docker run命令了,只需要根據(jù)自身情況調(diào)整命令即可。
docker run -d --net=host --name=easynode-server -v $PWD/easynode/db:/easynode/server/app/db chaoszhu/easynode
項目使用host網(wǎng)絡(luò),端口占用為8082且不可更改,所以部署前記得檢查自己的端口情況。
打開NAS的SSH端口,用SSH工具連接之后直接執(zhí)行命令即可,如果拉取鏡像很慢或者拉不動,可以在容器名前面加上代理地址。
容器啟動成功就能通過nasip+8082端口訪問項目主界面了。
體驗
項目登錄有賬號密碼,同時這里也有有效期的選項,如果選擇一次性會話,那么關(guān)閉之后就需要重新登錄,自定義則可以選擇保留時長,默認密碼為admin。
還有一點需要注意的便是該項目僅支持公網(wǎng)IP登錄,或者DDNS之后使用域名登錄,不支持局域網(wǎng)的IP登錄,會無限彈窗登錄界面,在項目的日志中也會有記錄IP。
登錄之后就能看到當前的登錄服務(wù)器信息了,常規(guī)的ip、cpu、內(nèi)存以及存儲和網(wǎng)絡(luò)信息。
點開右上角功能設(shè)置還能查看登錄記錄、進行分組管理、全局通知以及郵箱設(shè)置等等。記得部署之后在這里來進行密碼修改。
點擊服務(wù)器的功能按鍵,則可以彈出終端、修改服務(wù)器、移除主機以及移除憑證的選項。首次連接終端需要我們設(shè)置對應(yīng)的端口號與密碼。
設(shè)置保存密碼之后再次點擊終端連接,就能跳轉(zhuǎn)到SSH web界面了。服務(wù)器會自動登錄。
總結(jié)
該項目網(wǎng)頁自適應(yīng),所以在手機上也能做到不錯的體驗,用來作為臨時使用或者外出使用還是蠻不錯的,同時可選擇性開啟SFTP實現(xiàn)直接訪問NAS的內(nèi)部存儲。
以上便是本期的全部內(nèi)容了,如果你覺得還算有趣或者對你有所幫助,不妨點贊收藏,最后也希望能得到你的關(guān)注,咱們下期見!
作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~
,