I use gentoo-prefix on my Mac OS. My default shell is
/Users/frank/.gentoo/bin/bash. When I try to use remote ssh login, it
failed. But if I change my default shell to /bin/bash , I can login
normally. Here're some debug info:

Server Debug Info:

Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: inetd sockets
after dupping: 4, 5
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: Connection from ::1 port
53548
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: Client protocol
version 2.0; client software version OpenSSH_5.6
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: match:
OpenSSH_5.6 pat OpenSSH*
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: Enabling
compatibility mode for protocol 2.0
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: Local version
string SSH-2.0-OpenSSH_5.6
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: privsep_preauth:
successfully loaded Seatbelt profile for unprivileged child
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1:
permanently_set_uid: 75/75
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1:
list_hostkey_types: ssh-rsa,ssh-dss
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: SSH2_MSG_KEXINIT
sent
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: SSH2_MSG_KEXINIT
received
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: kex:
client->server aes128-ctr hmac-md5 none
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: kex:
server->client aes128-ctr hmac-md5 none
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1:
SSH2_MSG_KEX_DH_GEX_REQUEST received
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1:
SSH2_MSG_KEX_DH_GEX_GROUP sent
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: expecting
SSH2_MSG_KEX_DH_GEX_INIT
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1:
SSH2_MSG_KEX_DH_GEX_REPLY sent
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: SSH2_MSG_NEWKEYS
sent
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: expecting
SSH2_MSG_NEWKEYS
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: SSH2_MSG_NEWKEYS
received
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: KEX done
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: userauth-request
for user frank service ssh-connection method none
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: attempt 0
failures 0
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: userauth-request
for user frank service ssh-connection method publickey
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: attempt 1
failures 0
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: PAM:
initializing for "frank"
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: test whether
pkalg/pkblob are acceptable
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: PAM: setting
PAM_RHOST to "localhost"
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1:
temporarily_use_uid: 502/20 (e=0/0)
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: trying public
key file /Users/frank/.ssh/authorized_keys
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: Could not open
authorized keys '/Users/frank/.ssh/authorized_keys': No such file or
directory
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: restore_uid: 0/0
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1:
temporarily_use_uid: 502/20 (e=0/0)
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: trying public
key file /Users/frank/.ssh/authorized_keys2
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: Could not open
authorized keys '/Users/frank/.ssh/authorized_keys2': No such file or
directory
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: restore_uid: 0/0
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: Failed publickey for
frank from ::1 port 53548 ssh2
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: audit_event:
unhandled event 6
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: userauth-request
for user frank service ssh-connection method publickey
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: attempt 2
failures 1
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: test whether
pkalg/pkblob are acceptable
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1:
temporarily_use_uid: 502/20 (e=0/0)
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: trying public
key file /Users/frank/.ssh/authorized_keys
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: Could not open
authorized keys '/Users/frank/.ssh/authorized_keys': No such file or
directory
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: restore_uid: 0/0
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1:
temporarily_use_uid: 502/20 (e=0/0)
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: trying public
key file /Users/frank/.ssh/authorized_keys2
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: Could not open
authorized keys '/Users/frank/.ssh/authorized_keys2': No such file or
directory
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: restore_uid: 0/0
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: Failed publickey for
frank from ::1 port 53548 ssh2
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9482]: debug1: audit_event:
unhandled event 6
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: userauth-request
for user frank service ssh-connection method keyboard-interactive
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: attempt 3
failures 2
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1:
keyboard-interactive devs 
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: auth2_challenge:
user=frank devs=
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1: kbdint_alloc:
devices 'pam'
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: debug1:
auth2_challenge_start: trying authentication method 'pam'
Aug 14 22:49:58 kata-kenmatoMacBook-Pro sshd[9483]: Postponed
keyboard-interactive for frank from ::1 port 53548 ssh2
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9484]: debug1: do_pam_account:
called
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: PAM: num PAM env
strings 2
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9483]: Postponed
keyboard-interactive/pam for frank from ::1 port 53548 ssh2
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: do_pam_account:
called
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: Accepted
keyboard-interactive/pam for frank from ::1 port 53548 ssh2
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1:
monitor_child_preauth: frank has been authenticated by privileged process
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: PAM:
establishing credentials
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: User child is on pid
9486
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: PAM:
establishing credentials
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
permanently_set_uid: 502/20
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: Entering
interactive session for SSH2.
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
server_init_dispatch_20
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
server_input_channel_open: ctype session rchan 0 win 1048576 max 16384
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
input_session_request
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: channel 0: new
[server-session]
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: session_new:
session 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: session_open:
channel 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: session_open:
session 0: link with channel 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
server_input_channel_open: confirm session
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
server_input_global_request: rtype no-more-sessi...@openssh.com want_reply 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
server_input_channel_req: channel 0 request pty-req reply 1
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_by_channel: session 0 channel 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_input_channel_req: session 0 req pty-req
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: Allocating pty.
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: session_new:
session 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: session_pty_req:
session 0 alloc /dev/ttys003
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
server_input_channel_req: channel 0 request env reply 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_by_channel: session 0 channel 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_input_channel_req: session 0 req env
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
server_input_channel_req: channel 0 request shell reply 1
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_by_channel: session 0 channel 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_input_channel_req: session 0 req shell
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9487]: debug1: Setting
controlling tty using TIOCSCTTY.
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: Received
SIGCHLD.
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: session_by_pid:
pid 9487
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_exit_message: session 0 channel 0 pid 9487
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1:
session_exit_message: release channel 0
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: session_by_tty:
session 0 tty /dev/ttys003
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1:
session_pty_cleanup: session 0 release /dev/ttys003
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: Received disconnect from
::1: 11: disconnected by user
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9486]: debug1: do_cleanup
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: do_cleanup
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: PAM: cleanup
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: PAM: closing
session
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: PAM: deleting
credentials
Aug 14 22:50:01 kata-kenmatoMacBook-Pro sshd[9482]: debug1: audit_event:
unhandled event 12

Client Debug Info:

OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011
debug1: Reading configuration data /etc/ssh_config
debug1: Applying options for *
debug1: Connecting to localhost [::1] port 22.
debug1: Connection established.
debug1: identity file /Users/frank/.ssh/id_rsa type 1
debug1: identity file /Users/frank/.ssh/id_rsa-cert type -1
debug1: identity file /Users/frank/.ssh/id_dsa type 2
debug1: identity file /Users/frank/.ssh/id_dsa-cert type -1
debug1: Remote protocol version 2.0, remote software version OpenSSH_5.6
debug1: match: OpenSSH_5.6 pat OpenSSH*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_5.6
debug1: SSH2_MSG_KEXINIT sent
debug1: SSH2_MSG_KEXINIT received
debug1: kex: server->client aes128-ctr hmac-md5 none
debug1: kex: client->server aes128-ctr hmac-md5 none
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY
debug1: Host 'localhost' is known and matches the RSA host key.
debug1: Found key in /Users/frank/.ssh/known_hosts:9
debug1: ssh_rsa_verify: signature correct
debug1: SSH2_MSG_NEWKEYS sent
debug1: expecting SSH2_MSG_NEWKEYS
debug1: SSH2_MSG_NEWKEYS received
debug1: Roaming not allowed by server
debug1: SSH2_MSG_SERVICE_REQUEST sent
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: publickey
debug1: Offering RSA public key: /Users/frank/.ssh/id_rsa
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Offering DSA public key: /Users/frank/.ssh/id_dsa
debug1: Authentications that can continue: publickey,keyboard-interactive
debug1: Next authentication method: keyboard-interactive
Password:
debug1: Authentication succeeded (keyboard-interactive).
Authenticated to localhost ([::1]:22).
debug1: channel 0: new [client-session]
debug1: Requesting no-more-sessi...@openssh.com
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = zh_CN.UTF-8
Last login: Sun Aug 14 23:03:33 2011 from localhost
debug1: client_input_channel_req: channel 0 rtype exit-signal reply 0
debug1: client_input_channel_req: channel 0 rtype e...@openssh.com reply 0
debug1: channel 0: free: client-session, nchannels 1
Connection to localhost closed.
Transferred: sent 2800, received 2232 bytes, in 0.4 seconds
Bytes per second: sent 6250.0, received 4982.1
debug1: Exit status -1

Can anyone solve my problem?
-- 
View this message in context: 
http://old.nabble.com/SSH-login-failed-on-Mac-OS-X-with-gentoo-prefix-tp32259814p32259814.html
Sent from the OpenSSL - User mailing list archive at Nabble.com.
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to