この記事は会員限定です。会員登録すると全てご覧いただけます。
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.