memo.xight.org

日々のメモ

sshコマンドのログイン要求で Permission denied

ssh で自宅サーバからリモートサーバにログインしてみると

Permission denied, please try again.
Permission denied, please try again.
Permission denied (publickey).

  繋がらない.

ssh でリモートサーバから自宅サーバにログインしてみると

  繋がるが以下のログが残る.

/var/log/auth.log

Apr 26 01:39:01 HOSTNAME sshd[16191]: (pam_securetty) access denied: tty 'ssh' is not secure !
Apr 26 01:39:10 HOSTNAME sshd[16189]: Accepted keyboard-interactive/pam for yoshiki from 157.XXX.XXX.XXX port 49XXX ssh2
Apr 26 01:39:10 HOSTNAME sshd[16193]: (pam_unix) session opened for user USERNAME by (uid=0)
Apr 26 01:39:11 HOSTNAME sshd[16194]: error: open /dev/tty failed - could not set controlling tty: Permission denied

原因

  接続先がOpenSSHを利用し,プロトコル優先がSSH2である

対処法

  接続先のデーモン設定ファイル /etc/ssh/sshd_config を変更

Protocol 2,1

  ↓

Protocol 1,2

  としてSSH1を優先する.

戯言

  根本的な解決になってない気がする.

Reference

  ITmedia Enterprise - Linux Tips - sshコマンドのログイン要求で Permission denied
  http://www.itmedia.co.jp/help/tips/linux/l0542.html