SSH Tectia Client から OpenSSHに自動ログオン

SSH Tectia Client から OpenSSH サーバに自動ログオンする方法。
思いの他苦労したため備忘録。


Server: OpenSSH ver.4.1p1/SuSE Linux 10.0
Client: SSH Tectia Client ver.3.2.9(非商用版)/Windows XP


【クライアント側での操作】

1.SshClient 起動する

2.SSHサーバに接続、パスワードを使ってログオン
  (ここでクライアント側にhost keyが設定される)

3.メニューのSettingsでUser Authenticationに認証キー作成(DSA/2048 bit)

4.アップロード


【サーバー側での操作】

5.サーバー側ででキー変換(以下のコマンドを実行)
>mkdir ~/.ssh
>ssh-keygen -i -f ~/.ssh2/MyKey.pub>>~/.ssh/authorized_keys


以上で設定終了。ここまでわかるのに3時間も費やした・・
最近は PuTTY 使うのが主流かねぇ。
以降はクライアントから下のようなコマンドを打ってサーバー側のコマンドを実行可能。

>ssh2 username@hostname "command"