2005/12/4
Poderosa-3.0.0
OpenSSH-4.2_p1

SSHクライアント Poderosa

ページ内索引
Poderosaのインストール
パスワードによる接続
サーバー側の設定
Poderosaからパスワード認証による接続
公開鍵による接続
鍵の作成
サーバーへの公開鍵の登録と設定
Poderosaから公開鍵認証による接続

サーバーマシンを操作するときに、リモートから操作を行う場合があります。
そこで必要になるのがターミナルエミュレータです。 このページでは、2005年度下期の未踏ソフト創造事業にも採択されている、ターミナルエミュレータ Poderosa について 解説しています。
このサイトでも他のターミナルエミュレータとしてPuTTyを紹介していますが、タブ形式のGUIをサポートする等、 優れている点があります。
Poderosaには以下のような特徴があります。

  • 様々な接続形式をサポートしている。
  • タブ形式で複数の接続を管理できる。
  • 画面の分割ができる。
  • マクロで拡張ができる。

Poderosaのインストール

Poderosaをダウンロードします。
Poderosaダウンロードページ から、Poderosa 3.0.0 をダウンロードします。

インストールは大変簡単で、ダウンロードしたファイルをダブルクリックするとインストーラー が立ち上がります。

(1)
poderosaインストール画面1
poderosaインストール画面1
次へボタンを押します。
(2)
poderosaインストール画面2
poderosaインストール画面2
ライセンスを確認後、次へボタンを押します。
(3)
Poderosaインストール画面3
Poderosaインストール画面3
インストール場所の指定を行います。
次へボタンでインストール画面へ移動します。
(4)
Poderosaインストール画面4
Poderosaインストール画面4
スタートメニューの設定を行います。
(5)
Poderosaインストール画面5
Poderosaインストール画面5
ショートカット等の設定を行います。
(6)
Poderosaインストール画面6
Poderosaインストール画面6
インストールボタンを押します。
(7)
Poderosaインストール画面7
Poderosaインストール画面7
(8)
Poderosaインストール画面8
Poderosaインストール画面8
インストール終了です。

パスワードによる接続

サーバー側の設定

SSHでパスワードによる接続を行うためには、サーバー側の /etc/ssh/sshd_config の以下の値を確認します。
# パスワードによる認証を有効にする(デフォルトで yes です)
PasswordAuthentication yes

Poderosaからパスワード認証による接続

新規接続画面で、認証方法を「パスワード」として、サーバーに登録されているユーザーとパスワードを入力して接続を行います。
パスワード接続

公開鍵認証による接続

鍵の作成

Poderosaの ツール >SSH鍵作成ウィザードから公開鍵認証に必要な公開鍵と秘密鍵を作成する事ができます。

(1)
SSH鍵作成ウィザード1
SSHプロトコル2では、暗号化方式としてRSA,DSA両方を使用できます。
ビット数は2048ビットであれば十分であるとされています。
(2)
SSH鍵作成ウィザード1
マウスを動かして鍵作成用の乱数を生成します。
(3)
SSH鍵作成ウィザード1
「秘密鍵を名前をつけて保存」で秘密鍵を保存します。
「OpenSSH方式で公開鍵を名前をつけて保存」で公開鍵を保存します。
ここでは生成した秘密鍵ファイルを id_dsa
公開鍵ファイルを authorized_keys.pub
とします。

サーバーへの公開鍵の登録と設定

生成した公開鍵をサーバーに登録します。
フロッピーなどで生成した公開鍵をサーバーへ持っていきます。
接続するユーザーのホームディレクトリに .ssh ディレクトリを作成し、公開鍵を設置します。
# ホームディレクトリへ移動します。
$ cd ~/

# ユーザーのホームディレクトリで .ssh ディレクトリを作成します。
$ mkdir .ssh

# .ssh ディレクトリのアクセス権を設定します。
$ chmod go-w .ssh

# authorized_keysをフロッピーからコピーします。
$ cp /mnt/floppy/authorized_keys.pub ~/.ssh/authorized_keys

# authorized_keysのアクセス権を設定します。
$ chmod 600 .ssh/authorized_keys
アクセス権については緩すぎてもダメなため、注意が必要です。

SSHで公開鍵による接続を行うためには、サーバー側の /etc/ssh/sshd_config の以下の設定を確認します。

# 公開鍵によるによる認証を有効にする(デフォルトで yes です)
PubkeyAuthentication yes

# 公開鍵の場所を指定します。(デフォルトで .ssh/authorized_keys です)
AuthorizedKeysFile .ssh/authorized_keys

Poderosaから公開鍵認証による接続

新規接続画面で認証方法を「公開鍵」とし作成した秘密鍵を指定します。 サーバーに公開鍵を登録したユーザーと、鍵を作成したときのパスフレーズを入力して接続を行います。
公開鍵接続