成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

使用開源工具 nccm 管理 SSH 連接

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

penSSH 很常用,但沒有一個知名的連接管理器,因此我開發(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 腳本復制到系統(tǒng)目錄 /usr/local/bin/ 中并添加執(zhí)行權(quán)限,也可以通過使用install 命令來完成操作:

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

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

  1. ~/.config/nccm/nccm.yml 
  2. ~/.nccm.yml 
  3. ~/nccm.yml 
  4. /etc/nccm.yml 

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

如果你沒有安裝 pip,你可以使用包管理器來安裝它。在安裝的同時,也請安裝 yamllint 應用程序來幫助你驗證 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 文件。仿照示例文件在開頭添加連接名稱,配置項使用兩個空格縮進。不要忘了冒號(:),這是 YAML 的語言的格式。

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

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

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

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

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

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

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

使用 F1 到 F5 來按 1-5 列排序,如果你的設(shè)備占用了這些 F1 - F5 鍵,你可以使用! @ # $ % 來替代。默認界面顯示 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)置的幫助文檔查看更多細節(jié)內(nèi)容。

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

使用 nccm 來放松連接 SSH 的壓力
像我一樣,我希望這個工具可以對你有用,感謝能夠為開源工作增加自己的貢獻,請接受 nccm 作為我對開源項目自由、高效工作所做的貢獻。

 

 

責任編輯:姜華 來源: Linux中國
相關(guān)推薦

2019-04-08 08:50:02

2021-06-02 08:00:00

MOSH開源工具

2022-03-11 13:28:54

SSHLinux命令

2022-05-16 10:33:16

crontab-ui工具Node.js

2022-11-10 07:41:00

sshLinux

2020-02-17 07:20:22

SSH遠程連接工具Linux

2023-03-07 07:43:27

2020-03-03 13:37:23

SSH密鑰管理工具開源工具

2015-11-09 10:39:58

公有云 ssh 工具箱

2012-12-06 11:31:40

虛擬化

2017-03-01 10:34:12

2023-04-10 13:08:46

開源思維導圖

2022-06-06 14:20:25

個人財務(wù)開源預算

2023-03-07 14:21:57

2022-06-16 11:06:07

開源Grafanaon-call

2018-02-09 09:00:00

2021-09-29 11:46:05

遠程服務(wù)器VSCode

2022-03-22 10:57:37

Xshell開源SSH

2018-03-16 10:57:06

Linux安全密鑰

2023-07-30 09:55:02

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产精品一区 | 日韩一级免费看 | 国产精品亚洲一区二区三区在线 | 久久久久久99 | 中文字幕一区二区在线观看 | 国产高清无av久久 | 精产国产伦理一二三区 | 国产传媒毛片精品视频第一次 | 日韩免费视频一区二区 | 久久国产高清视频 | 日韩一区二区三区四区五区六区 | 欧美精品二区三区 | 亚洲一区二区视频 | 国产一区二区在线免费观看 | 欧美黑人一级爽快片淫片高清 | 91视频18| 特黄毛片视频 | 亚洲精品白浆高清久久久久久 | 特黄级国产片 | 我想看一级黄色毛片 | 天天做日日做 | 在线看成人av | 超碰97人人人人人蜜桃 | 亚洲综合区 | 成人国产免费视频 | 日本三级做a全过程在线观看 | 自拍视频网| 男女爱爱福利视频 | 色噜噜色综合 | 亚洲免费在线 | 找个黄色片 | av在线电影网站 | 亚洲精品黄 | 亚洲精品免费看 | 免费av播放| 中文字幕免费在线 | 亚洲精品一区二区 | 久久精品99 | 中文在线亚洲 | 亚洲91av| 成人久久网|