비밀번호 없는 SSH 액세스는 거부된 메시지를 처리할 수 없습니다.

비밀번호 없는 SSH 액세스는 거부된 메시지를 처리할 수 없습니다.

두 Linux 호스트 간에 SSH 비밀번호 없는 액세스를 설정했습니다. 하지만 비밀번호 없는 액세스는 작동하지 않습니다. 아래와 같이 거부 메시지와 함께 인증이 취소됩니다.

  su - wsync
 -bash-4.1$ ssh node-x3
  debug1: Authentication succeeded (publickey).
  debug1: channel 0: new [client-session]
  debug1: Requesting [email protected]
 debug1: Entering interactive session.
 debug1: Sending environment.
 debug1: Sending env LANG = en_US.UTF-8
 debug1: client_input_channel_req: channel 0 rtype exit-status reply 0
 debug1: client_input_channel_req: channel 0 rtype [email protected] reply 0
 Rejected
 debug1: channel 0: free: client-session, nchannels 1
 Connection to node-x3 closed.
 Transferred: sent 2760, received 3504 bytes, in 0.5 seconds
 Bytes per second: sent 5997.7, received 7614.5
 debug1: Exit status 0

/var/log/secure대상 호스트에서 다음을 볼 수 있습니다.

Jul  1 18:49:23 syd-fs-x3 sshd[17261]: pam_unix(sshd:session): session opened for user wsync by (uid=0)
Jul  1 18:49:23 syd-fs-x3 sshd[17266]: error: open /dev/tty failed - could not set controlling tty: Permission denied
Jul  1 18:49:24 syd-fs-x3 sshd[17265]: Received disconnect from 10.200.X.X: 11: disconnected by user
Jul  1 18:49:24 syd-fs-x3 sshd[17261]: pam_unix(sshd:session): session closed for user wsync

wsync사용자는 대상 호스트에서 chroot 상태입니다.

-bash-4.1$ pwd
/home/chroot/home/wsync

 $ ls -l /home/chroot/dev/tty
 crw-rw-rw- 1 root root 5, 0 Nov 30  2015 /home/chroot/dev/tty

wsync다음은 대상 호스트의 사용자에 대한 설정입니다.

     $ sudo grep -A 2 wsync /etc/ssh/sshd_config
      Match User wsync
      ChrootDirectory /home/chroot
      ForceCommand /home/bin/validate-rsync.sh

/etc/securetty필요에 따라 출력

$ sudo grep tty /etc/securetty
tty1
tty2
tty3
tty4
tty5
tty6
tty7
tty8
tty9
tty10
tty11

문제가 무엇인지 알려주세요.

관련 정보