Nccm ile SSH Bağlantılarınızı Yönetin

Openssh oldukça yaygın bir kullanıma sahip olmasına rağmen belli bir bağlantı yöneticisine sahip olmaması gören bir yazılımcı tarafından geliştirilen nccm bu boşluğu doldurmaya aday görünüyor. Nccm terminal arayüzüne sahip basit bir SSH bağlantı yöneticisidir ve ncurse ile hazırlanmıştır. Nccm ile en sade ve en hızlı şekilde SSH bağlantılarınızı yapabilirsiniz.

Nccm’yi yükle

Başlamanın en hızlı yolu, projeyi Git deposundan klonlamaktır :

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

İlk olarak nccm betiğini /usr/local/bin/ dizinine kopyalayıp, çalıştırılabilir olarak düzenlemeniz gerekir. Aşağıdaki komutla bunu tek adımda yapabilirsiniz:

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

nccm.ymlDosya bu konumlardan birine kopyalanabilir ve ilk konum bulundu yüklenir:

nccm.yml dosyasını aşağıdaki konumlardan herhangi birine kopyalayabilirsiniz, ilk bulunduğu yerden yüklenecektir.

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

Nccm’nin çalışabilmesi için bilgisayarınızda Python3’ün yülü olması gerekir. Uygulamanın ihtiyacı olan bir çok kütüphane öntanımlı olarak bulunmasına rağmen bazı YAML eklentilerini sizin yüklemeniz gerekebilir.

Debian veya benzerinde şu komutu kullanın apt:

$ sudo apt install python3-pip yamllint

Fedora veya benzeri cihazlarda komutu kullanın :

$ sudo dnf install python3-pip yamllint

Ayrıca PyYAML’e de ihtiyacınız olacak:

$ pip3 install --user PyYAML

Nccm kullanma

Başlamadan önce nccm.yml dosyasını düzenleyin ve SSH yapılandırmanızı ekleyin. YAML’yi biçimlendirmek kolaydır ayrıca dosyada verilen örnekler de bulunmaktadır. Satırın başına bağlantı adını girin, yapılandırma öğelerini iki boşluk bırakarak ekleyin. İki nokta üst üste işaretlerini unutmayın – bunlar YAML dilinin bir parçasıdır.

SSH oturum bloklarınızı herhangi bir sıra ile girebilirsiniz.Nccm uygulama içerisinde size “sıralama ölçütü” seçenekleri sunacaktır.

Düzenlemeyi bitirdikten sonra, çalışmanızı yamllint ile kontrol edin:

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

Herhangi bir hata döndürülmezse, dosyanızı doğru şekilde biçimlendirmişsinizdir ve güvenle devam edebilirsiniz.

Artık terminal ekranından nccm komutu ile uygulamayı çağırıp kullanabilirsiniz.

nccm screenshot terminal view

Yazının orijinaline buradan ulaşabilirsiniz