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