Bir SSH bağlantı yöneticisi var mı?


24

Birinin SSH bağlantı bilgilerini kaydetmesine ve tıklandığında bir terminal açmasına izin veren bir uygulama (veya GnomePanel eklentisi) var mı?

Nautilus'un Ubuntu'nun "Şifre ve Şifreleme anahtarlarını" kullanarak yaptığını biliyorum, ama bir terminal için böyle bir şey var mı?

Yanıtlar:


13

Bu soruyu sormana sevindim. Lütfen, Ubuntu / Genel Linux SecureCRT eşdeğeri gibi görünen bir Perl / Gtk uygulaması olan PAC Manager'a bir göz atın, ancak çok daha fazla seçenekle!

ÖZELLİKLER (şimdiye kadar):

  • Uzak makinelere bağlantıları yönetmek / başlatmak için basit GUI.
  • Yapılandırılabilir [Pre | Post] -Bağlantı yerel komutlar yürütme.
  • Bağlı istemciye göndermek için yapılandırılabilir makro listesi (komutlar).
  • Bağlandığında yerel olarak çalıştırılacak şekilde yapılandırılabilir makro listesi (komutlar).
  • 'Bekle' ile bağlı makinedeki koşullu uygulamaların yapılandırılabilir listesi:. SSH sertifikalarını unut. zincir çoklu ssh bağlantıları. tünel oluşturma işlemini otomatikleştirin. vb
  • Makinelere Proxy sunucusu üzerinden bağlanabilme!
  • CLUSTER bağlantıları.
  • TABBED / WINDOWED terminalleri
  • Wake On LAN yetenekleri
  • Yerel ve Global değişkenler, örneğin: bir kez bir şifre yazın, herhangi bir yerde daha hızlı değişiklikler yapmak için modifikasyonunu merkezileştirin! bunları için kullanın:. şifre kasası. bağlantı dizelerini yeniden kullanmak. vb
  • Dikişsiz Gnome / Gtk entegrasyonu.
  • 'Sağ düğme' için yönetilen bağlantıların hızlı başlatılması için tepsi simgesi.
  • Perl / GTK kullanılarak yazılmıştır (bekleme, olduğu ? Bir özellik Eh, benim için olduğunu;! =)
  • DEB, RPM ve .TAR.GZ paketleri mevcut !!
  • ÜCRETSİZDİR (özgürlükte olduğu gibi) !! ve GNU GPLv3 altında lisanslanmıştır.

PAC kurulmadan önce aşağıdaki paketler gereklidir:

libgnome2-gconf-perl
libexpect-perl
libnet-proxy-perl
libcrypt-cbc-perl
libcrypt-blowfish-perl
libgtk2-gladexml-perl
libgtk2-ex-simple-list-perl
libnet-arp-perl
libossp-uuid-perl
libcrypt-rijndael-perl
libgtk2-uniqu

http://sourceforge.net/projects/pacmanager/


Bu gerçekten harika bir araç, sadece sorun Ubuntu kötü kalite paketi demeden yüklemeden önce ağlıyor. Ama iyi çalışıyor
chandank

Çok özellikli bir uygulamaya benziyor ve 16.04'te harika çalışıyor.
Kevin Bowen

7

SSH anahtar kimlik doğrulamasını her kullanışınızda, kullanıcılarınızın şifre olmadan diğer bilgisayarlara giriş yapabilmesi için bilgilerinizi delme konusunda canınız mı yanıyor? Bu oldukça güçlü şeyler ve başlamak için oldukça basit.

Öncelikle, kullanıcı için bir anahtar oluşturmanız gerekir. Bu bir genel anahtar ve bir özel anahtardan oluşur. (Kenar çubuğu: Asla, asla, asla kimseye özel anahtarınızı vermeyin.)

ssh-keygen

Her anahtar kullandığınızda girilmesi gereken bir parola isteyip istemediğinizi soracaktır. Sana bağlı. Tamamen isteğe bağlı.

Orada işin bitince anahtarını sunucuya yükle. Neyse ki, sizin için halledecek küçük bir uygulama bile var:

ssh-copy-id remote_user@remote_host

O zaman ssh remote_user@remote_hostsadece istemeden giriş yapmalısınız.

Tek tıklatma başlatıcınız için, yalnızca aşağıdaki tür komutlarla başlatıcı yapabilirsiniz:

gnome-terminal -e "ssh remote_user@remote_host"

Ayrıca dosyama bağlantıyı kesen küçük takma komut dosyaları da yazıyorum ~/.bash_aliases(çünkü gerçekten tembelim!).


Yorumunuz için teşekkürler! publickeyKullanılabilir yerlerde kullanıyorum , maalesef birlikte çalıştığım bazı siteler (bir web geliştiricisiyim) yalnızca keyboardauth uygulamasına izin veriyor
German Rumm

6

Bir uygulamayı yüklemekten çok daha basit bir yöntem.

Masaüstünüzde bir dizin oluşturun (örneğin, onu ssh olarak adlandırın).

Favori düzenleyicinizde [servername ssh to istiyorum] adlı bir dosya oluşturun .desktop

Bu dosyada

[Desktop Entry]
Version=1.0
Type=Application
Name=SERVER NAME
Comment=ssh to SERVER NAME
Exec=ssh user@SERVER NAME
Icon=
Path=
Terminal=true
StartupNotify=false

Şimdi dosyayı çalıştırılabilir olarak işaretleyin. Bitti.

Umarım yardımcı olur.


Masaüstü giriş yaklaşımı için +1: basit, anlaşılır ve yönetilebilir! Kullanıcı adınız \ içinde olduğunda (aynı şekilde NT etki alanının hazırlanması gereken açık kimlikleri de olduğu gibi), ssh komutunun kendisinin 2 ters eğik çizgiye ihtiyacı olduğunu ve bu nedenle .desktop girişindeki komutun 4 gerektirdiğini unutmayın. örneğin [domain]\\\\[username]@[server]
4levels

5

GNOME Bağlantı Yöneticisi kesinlikle denemeye değer. bazı ilginç özellikler sunar ve henüz sessiz olmasa da kullanılabilir.


Bu bir sonraki örnek. Bu basit uygulamalar iyi olanlardır. GCM yalnızca SSH bağlantı yöneticisi ve başka hiçbir şey yapmaz - ve bu onun avantajıdır.
jacek.ciach

4

SSHMenu'ya bir göz atın - Gnome paneline entegre olur ve bağlantı başına bir terminal açılmasına izin verir.

sshmenu-gnome

sudo apt-get install sshmenu-gnome

2
Bunu denedim, harika bir uygulama. Ancak, yalnızca publickeykimlik doğrulama ile çalışır . En azından bir şifre vermenin bir yolunu bulamadım
Alman Rumm

2

'Sshch' e bir göz atın

görüntü tanımını buraya girin

Bu, SSH bağlantı bilgisini saklar, ancak curses arayüzünü kullanır.


gerçekten güzel bir uygulama!
Vano

Böyle bir şeyin var olduğunu umuyordum, teşekkürler!
jamzsabb

1

Kendim için ubuntu için basit bir ssh yöneticisi yaptım. İsterseniz deneyebilirsiniz: https://github.com/Doka-NT/ssh-manager

Tüm yapılandırmalar .json dosyasındadır. Varsayılan olarak, gnome-terminalini kullanır, ancak onu başka bir tane ile değiştirebilirsiniz.


0

Ben kullanıyorum Remmina bir süre Ubuntu, bunu çok iyi çalışıyor düşünmek ve Kullanımı kolaydır. Putty'ye çok benzer ve DP, VNC, SPICE, NX, XDMCP, SSH ve EXEC gibi farklı protokolleri destekliyor.

Remmina ana penceresi

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.