Tips記事
» 2002年09月04日 17時05分 UPDATE

sshコマンドのログイン要求で「Permission denied」と表示される

[木田佳克,ITmedia]

 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.

注目のテーマ