SSH接続マネージャーはありますか?


24

SSH接続情報を保存し、クリックでターミナルを開くことができるアプリケーション(またはGnomePanelプラグイン)はありますか?

NautilusはUbuntuの「パスワードと暗号化キー」を使用してそれを行うことを知っていますが、端末にはそのようなことがありますか?

回答:


13

その質問をしてくれてうれしいです。Ubuntu / General Linux SecureCRTと同等のふりをするPerl / GtkアプリであるPAC Managerを見てください。

機能(今まで):

  • リモートマシンへの接続を管理/起動するシンプルなGUI。
  • 構成可能な[Pre | Post] -connectionローカルコマンドの実行。
  • 接続されたクライアントに送信するマクロ(コマンド)の構成可能なリスト。
  • 接続時にローカルで実行するマクロ(コマンド)の構成可能なリスト。
  • 'Expect'を介した接続マシンでの条件付き実行の構成可能なリスト:。SSH証明書を忘れてください。複数のssh接続をチェーンします。トンネルの作成を自動化します。等
  • プロキシサーバー経由でマシンに接続する機能!
  • CLUSTER接続。
  • タブ付き/ウィンドウ付き端末
  • Wake On LAN機能
  • ローカル変数とグローバル変数。たとえば、パスワードを1回書き留め、どこでも使用し、変更を集中化して変更を高速化します。次の用途に使用します。パスワードボールト 接続文字列を再利用します。等
  • シームレスなGnome / Gtk統合。
  • 管理接続の「右ボタン」クイック起動用のトレイアイコン。
  • Perlの/のGtkで書かれた(待ち時間は、ある?機能はまあ、それは私のためであること;!=)
  • DEB、RPMおよび.TAR.GZパッケージが利用可能!!
  • それは(自由のように)無料です!!GNU GPLv3の下でライセンスされています。

PACをインストールする前に、次のパッケージが必要です。

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/


これは本当に素晴らしいツールです。唯一の問題は、Ubuntuがインストールする前に、パッケージの品質が悪いと叫ぶことです。しかし、クールに動作します
-chandank

非常にフル機能のアプリケーションのように見え、16.04でうまく機能します。
ケビンボーエン

7

ユーザーがパスワードなしで他のコンピューターにログインできるように、SSHキー認証を使用できるたびに、詳細をパンチすることに悩まされていますか。それはかなり強力なものであり、始めるのは非常に簡単です。

まず、ユーザーのキーを生成する必要があります。これは、公開鍵と秘密鍵で構成されます。(サイドバー:誰にもあなたの秘密鍵を与えないでください。)

ssh-keygen

キーを使用するたびにパスフレーズを入力する必要があるかどうかを尋ねられます。それはあなた次第です。完全にオプションです。

完了したら、キーをサーバーにアップロードするだけです。ありがたいことに、それを処理する小さなアプリケーションもあります。

ssh-copy-id remote_user@remote_host

その後ssh remote_user@remote_host、プロンプトなしでログインする必要があります。

ワンクリックランチャーの場合、次の種類のコマンドでランチャーを作成できます。

gnome-terminal -e "ssh remote_user@remote_host"

また~/.bash_aliases、接続を開始する小さなエイリアススクリプトをファイルに書き込みます(私は本当に怠け者だからです!)。


コメントありがとう!私は利用publickey可能な場所を使用していますが、残念ながら私が作業しているいくつかのサイト(私はWeb開発者です)のみkeyboard認証を許可しています
ドイツ語Rumm

6

アプリをインストールするよりもはるかに簡単な方法。

デスクトップにディレクトリを作成します(たとえば、sshと呼びます)。

お気に入りのエディターで、[sshに追加するサーバー名]というファイルを作成します。

そのファイルで

[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

ファイルを実行可能としてマークします。できた

お役に立てば幸いです。


デスクトップエントリアプローチの+1:シンプル、明確、管理しやすい!ユーザー名に\が含まれている場合(NTドメインを先頭に追加する必要がある同様にオープンなIDの場合)、sshコマンド自体に2つのバックスラッシュが必要であるため、.desktopエントリのコマンドには4が必要です。例 [domain]\\\\[username]@[server]
レベル

5

Gnome Connection Managerは間違いなく試してみる価値があります。いくつかの興味深い機能を提供し、使用可能ですが、まだ静かではありません。


これは次の例です。そのシンプルなアプリケーションは良いものです。GCMはSSH接続マネージャーとしてのみ機能し、他には何もしません-それがその利点です。
jacek.ciach

4

SSHMenuを見てください-Gnomeパネルに統合され、接続ごとにターミナルを開くことができます。

sshmenu-gnome

sudo apt-get install sshmenu-gnome

2
それを試してみました、素晴らしいアプリ。ただし、publickey認証でのみ機能します。少なくともパスワードを提供する方法を見つけられませんでした
ドイツ語Rumm

2

見てください「sshch」を

ここに画像の説明を入力してください

このユーティリティはSSH接続情報を保存しますが、cursesインターフェイスを使用します。


本当に素敵なアプリ!
ヴァノ

このようなものが存在することを望んでいた、ありがとう!
ジャムザブ

1

私は、ubuntu用のシンプルなsshマネージャーを自分で作成しました。必要に応じて、それを試すこともできます:https : //github.com/Doka-NT/ssh-manager

すべての構成は.jsonファイルにあります。デフォルトではgnome-terminalを使用しますが、他の端末に変更できます


0

私はしばらくの間UbuntuでRemminaを使用していますが、非常にうまく機能し、使いやすいと思います。Puttyと非常によく似ており、DP、VNC、SPICE、NX、XDMCP、SSH、EXECなどのさまざまなプロトコルをサポートしています。

レミーナメインウィンドウ

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.