SourceForge.JP: Open Source Software

LoginCreate AccountHelp

[RSS]OpenSource Downloads

(9,588) Cabos
(2,269) CrystalDiskInfo
(2,099) 7-Zip
(1,835) Tera Term
(1,705) HandBrake Japanese Language Version
(760) Tween
(743) ffdshow
(731) VirtualDubMod-jp
(665) ギコナビ
10  (661) CrystalDiskMark
11  (633) Amateras
12  (554) BathyScaphe
13  (541) Hinemos
14  (468) MergeDoc
15  (429) WordPress Plugins/JSeries
More >>

最近ブックマークされた記事

Magazine 最新特集記事

インテル Atom プロセッサー向け インテル アプリケーション・ソフトウェア開発ツール・スイートで行うMoblinアプリケーション開発

 Moblinの標準開発環境の構築やMoblin SDKの利用、そしてデバッガやプロファイラといった開発ツールの利用法などを解説。

オープンソースソフトウェアで強化するWindowsデスクトップ

 システムカスタマイズツールやマルチメディア関連ソフトウェア、バックアップツールなど、有用なWindows向けオープンソースソフトウェアを紹介。

大幅なスペックアップで生まれ変わった超小型Linuxサーバー「OpenBlockS 600」徹底活用

 超小型のLinuxサーバー「OpenBlockS 600」を紹介。ルータ・ブリッジとしての利用など、実運用に向けての利用例やセットアップ例を解説。

SSHMenuだけでSSH接続を開始する

2009年01月20日 10:51AM 1 2 3
  • スラッシュドットにタレコむ
  • あとで読む

 SSHMenuは、SSHで接続したいホストの設定可能なドロップダウンリストを表示するボタンをGNOMEパネルに追加するアプレットである。

 SSHMenuは、Ubuntuのリポジトリにgnome-applet-sshmenuとして、Fedoraのリポジトリにgnome-applet-sshmenuとして、それぞれパッケージされており、そこから入手できる。この2つのディストリビューションで利用できる他のSSHMenuパッケージにはGNOMEサポートが含まれていない。それらのパッケージでは、いずれかのホストにSSHで接続したいとき、SSHメニューへのボタンが専用のウィンドウで起動され、xtermが起動される。GNOME対応のSSHMenuパッケージをインストールすれば、パネルを右クリックし、「Add to Panel...」を選択し、「SSH Menu Applet」を選択することで、SSHMenuをパネルに追加できる。GNOME対応のSSHMenuを使用すると、gnome-terminalが起動されてSSH接続を処理するので、gnome-terminalでホストごとに使用されるプロファイルを選択できる。それにより、端末が接続されるホストを表すものとして端末のフォントと背景色を指定できる。

SSHMenuを使用しない場合

 GNOMEを使用する場合、アプリケーションランチャーパネルアプレットを使ってSSH接続オプションのパーソナルメニューを表示して、SSHMenuの機能の多くを模倣することができる。たとえば、alacarteを実行してGNOMEメニューを編集し、SSH接続用の新しいメニューと、開始したいSSH接続ごとに新しいメニュー項目を作成できる。その後、このメニューをパネルに追加すれば、SSHMenuタイプの機能に(すべてのSSH接続にメニューとそのサブメニューから)アクセスできるようになる。また、よく接続する個々のSSHホストもパネル自体に追加して、シングルクリックでアクセスできるようにすることができる。

 上述の設定でgnome-terminalのプロファイルを使用すると、SSH接続ごとに異なるフォントとカラーのパラメータを指定できる。ランチャーは次のようなものを実行する。

gnome-terminal --window-with-profile=me@overthere.example.com

 ここで、gnome-terminalプロファイルme@overthere.example.comはカスタムコマンド「ssh me@overthere.example.com」を使って、そのプロファイルで作成された端末をリモートホストに自動的に接続する。

 それぞれのユーザとホストの組み合わせについて明示的なプロファイルを用意するという保守上の厄介な問題がすぐに生じる。テスト用に一群の仮想マシンを実行する場合は、単一のgnome-terminalプロファイルを用意し、SSHMenuを使って特定のユーザとホストとして接続するのが賢いやり方かもしれない。

Ben Martin
2009年03月22日 05:07PM 更新