SSHのクライアントコマンド「ssh」を利用して接続要求を行った場合、次のようなエラーが表示されることがある。これは接続先がOpenSSHを利用し、プロトコル優先がSSH2であることが考えられる。
$ ssh hogehoge.jp Permission denied (publickey,keyboard-interactive). |
回避するためには、接続先のデーモン設定ファイル(/etc/ssh/sshd_config)を次のように編集すればよい。
# vi /etc/ssh/sshd_config ← RPMインストールの際のパス先 Protocol 2,1 ↓ Protocol 1,2 |
この編集によって、まずはSSH1プロトコルが優先されることになる。次のようにデーモンの再起動も必要だ。
# /etc/rc.d/init.d/sshd restart |
Copyright © ITmedia, Inc. All Rights Reserved.