久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    技術(shù)|使用開源工具 nccm 管理 SSH 連接

     書*金 2020-09-23

    使用 nccm 讓你的終端連接 SSH 會話更快、更穩(wěn)、更輕松。

    OpenSSH 很常用,但沒有一個知名的連接管理器,因此我開發(fā)了 ncurses SSH 連接管理器(nccm)來填補這個重要的空白。 nccm 是一個簡單的 SSH 連接管理器,具有非常便于移植的終端界面(就如項目名稱所示,使用 ncurses 編寫)。最重要的是,它使用起來非常簡單。有了 nccm,你可以花費最少的精力和最少的按鍵連接到你選擇的 SSH 會話。

    安裝 nccm

    最快的方式是從它的 Git 倉庫克隆該項目:

    1. $ git clone https://github.com/flyingrhinonz/nccm nccm.git

    在 nccm.git/nccm 的文件夾中有兩個文件:nccm 自身和 nccm.yml 配置文件。

    首先將 nccm 腳本復(fù)制到系統(tǒng)目錄 /usr/local/bin/ 中并添加執(zhí)行權(quán)限,也可以通過使用install 命令來完成操作:

    1. $ sudo install -m755 nccm –target-directory /usr/local/bin

    文件 nccm.yml 可以拷貝到以下任意一個位置,默認(rèn)從找到的第一個位置獲取配置:

    • ~/.config/nccm/nccm.yml
    • ~/.nccm.yml
    • ~/nccm.yml
    • /etc/nccm.yml

    nccm 需要在 Python 3 的環(huán)境中運行,這在大部分的 Linux 環(huán)境是沒問題的。大多數(shù) Python 庫的依賴包已經(jīng)作為 Python 3 的一部分存在,但是,有一些 YAML 的依賴包和實用程序是你必須安裝的。

    如果你沒有安裝 pip,你可以使用包管理器來安裝它。在安裝的同時,也請安裝 yamllint 應(yīng)用程序來幫助你驗證 nccm.yml 文件。

    在 Debian 或類似系統(tǒng)使用 apt 命令:

    1. $ sudo apt install python3-pip yamllint

    在 Fedora 或者類似系統(tǒng)使用 dnf 命令:

    1. $ sudo dnf install python3-pip yamllint

    PyYAML 也是必須安裝的,可以通過使用 pip 來安裝:

    1. $ pip3 install --user PyYAML

    使用 nccm

    開始之前,需要修改 nccm.yml 文件來添加 SSH 連接配置,可以參照示例文件格式化 YAML 文件。仿照示例文件在開頭添加連接名稱,配置項使用兩個空格縮進(jìn)。不要忘了冒號(:),這是 YAML 的語言的格式。

    不要擔(dān)心你的 SSH 會話信息以何順序排列,因為 nccm 在程序內(nèi)提供了排序的方式。

    如果修改完成,可以使用 yamllint 來校驗配置:

    1. $ yamllint ~/.config/nccm/nccm.yml

    如果沒有錯誤信息返回,說明文件的內(nèi)容格式是正確的,可以進(jìn)行下面的步驟。

    如果 nccm 可以從你的路徑中找到并且可以執(zhí)行,那么輸入 nccm 就可以啟動 TUI(文本用戶界面)了。如果你看到 Python 3 拋出的異常,請檢查依賴包是否正確安裝,任何異常都應(yīng)該提到缺少的依賴包。

    只要你沒有在 YAML 配置文件中更改 ncm_config_control 模式,那么你可以使用以下的鍵盤按鍵來控制:

    • Up/Down 方向鍵 - 移動光標(biāo)
    • Home/End - 跳轉(zhuǎn)到文件開始和結(jié)尾
    • PgUp/PgDn - 以頁為單位查看
    • Left/Right 方向鍵 - 水平滾動
    • TAB - 在文本框之間移動
    • 回車 - 連接選中的 SSH 會話
    • Ctrl-h - 顯示幫助菜單
    • Ctrl-q/Ctrl-c - 退出
    • F1-F5 或 ! @ # $ % - 按 1-5 列排序

    使用 F1 到 F5 來按 1-5 列排序,如果你的設(shè)備占用了這些 F1 - F5 鍵,你可以使用! @ # $ % 來替代。默認(rèn)界面顯示 4 列內(nèi)容,但我們將用戶名和服務(wù)器地址作為單獨的列來排序,這樣我們就有了 5 個排序方式。你也可以通過再次按下排序的按鍵來逆轉(zhuǎn)排序。在選中的行上按回車可以建立會話。

    nccm screenshot terminal view

    在 Filter 文本框中輸入過濾內(nèi)容,會用輸入的內(nèi)容以“與”的關(guān)系來過濾輸出內(nèi)容。這是不區(qū)分大小寫的,而條目間用空白分隔。在 Conn 部分也是如此,但在這里按回車鍵可以連接到那個特定的條目編號。

    這個工具還有許多功能需要你去發(fā)掘,比如專注模式,這些部分留下等待你去探索,也可以查看項目主頁或者內(nèi)置的幫助文檔查看更多細(xì)節(jié)內(nèi)容。

    項目的 YAML 配置文件的文檔是完善的,所以你可以查閱修改使 nccm 使用起來更加順手。nccm 項目是非常希望得到你的反饋的,所以你可以復(fù)刻該項目然后添加更多新功能,歡迎大家提出拉取請求。

    使用 nccm 來放松連接 SSH 的壓力

    像我一樣,我希望這個工具可以對你有用,感謝能夠為開源工作增加自己的貢獻(xiàn),請接受 nccm 作為我對開源項目自由、高效工作所做的貢獻(xiàn)。


    via: https:///article/20/9/ssh-connection-manager

    作者:Kenneth Aaron 選題:lujun9972 譯者:hom 校對:wxy

    本文由 LCTT 原創(chuàng)編譯,Linux中國 榮譽推出


      本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
      轉(zhuǎn)藏 分享 獻(xiàn)花(0

      0條評論

      發(fā)表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 高清中文字幕一区二区| 国产猛男猛女超爽免费视频| 亚洲精品成人片在线播放| 宝贝腿开大点我添添公视频免| 在线高清免费不卡全码| 国产又爽又黄又爽又刺激| 国产麻豆成人传媒免费观看| 免费无码AV一区二区波多野结衣| 日日摸夜夜添狠狠添欧美| 福利一区二区不卡国产| 人妻少妇久久久久久97人妻| 一区二区三区精品偷拍| 精品国偷自产在线视频| 久久天天躁狠狠躁夜夜婷 | 日韩在线成年视频人网站观看| 99久久久国产精品消防器材| 中文字幕国产原创国产| 国产青榴视频在线观看| 亚洲欧洲精品日韩av| 久久精品国产亚洲AV嫖农村妇女 | 国产成人精品亚洲资源| 无码A级毛片免费视频内谢| 亚洲爆乳WWW无码专区| 亚洲人成无码WWW久久久| 久久五月丁香合缴情网| 亚洲欧美日韩国产精品专区| 好涨好硬好爽免费视频| 成人免费亚洲av在线| 无码人妻少妇色欲AV一区二区 | 一本精品99久久精品77| 中文字幕亚洲一区二区三区| 亚洲色欲色欱WWW在线| 国产精品亚洲二区在线看| 久久精品夜夜夜夜夜久久| 亚洲欧美自偷自拍视频图片| 国产精品久久久久7777| 亚洲午夜无码久久久久蜜臀AV| 久久人人97超碰精品| 亚洲精品一区二区麻豆| 国产精品未满十八禁止观看| AV免费播放一区二区三区|