Connected terminal(shell) not displayed by client
schadala at ittc.ku.edu
schadala at ittc.ku.edu
Tue Feb 15 07:28:51 WST 2005
Hi everyone,
I am trying to connect to dropbear daemon on a MMU-less uClinux(2.4.24
kernel) uCdimm (Motorola MC68VZ328). It is a single user system (root
only) and I am not using devpts. Hence, I commented out chmod in
sshpty.c.
Going by the log messages, password based authentication seems to be
occuring and a terminal is allocated by the server. But, the shell is not
displayed on the client (dbclient).
When I try to type anything at the client prompt, the client is
disconnected and the following message is displayed by the server.
exit after auth (root): received data with bad infd
Please let me why this is occuring and what I need to change to get normal
shell prompt on the client.
I am attaching snapshots of the traces/printfs on both server and client.
Thanks in advance,
Sriram
-------------- next part --------------
CE: received msg_userauth_success
TRACE: leave process_packet
TRACE: enter cli_sessionloop
TRACE: enter cli_send_chansess_request
TRACE: enter send_msg_channel_open_init()
TRACE: enter newchannel
TRACE: leave newchannel
TRACE: setnonblocking: 0
TRACE: leave setnonblocking
TRACE: leave send_msg_channel_open_init()
TRACE: enter encrypt_packet()
TRACE: encrypt_packet type is 90
TRACE: enter writemac
TRACE: leave writemac
TRACE: enter enqueue
TRACE: leave enqueue
TRACE: leave encrypt_packet()
TRACE: leave cli_send_chansess_request
TRACE: leave cli_sessionloop: cli_send_chansess_request
TRACE: infd = 0, outfd 0, errfd -1, bufused 0
TRACE: enter write_packet
TRACE: empty queue dequeing
TRACE: leave write_packet
TRACE: checkclose: infd 0, outfd 0, errfd -1, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 0, outfd 0, errfd -1, bufused 0
TRACE: enter read_packet
TRACE: enter decrypt_packet
TRACE: leave decrypt_packet
TRACE: leave read_packet
TRACE: enter process_packet
TRACE: process_packet: packet type = 91
TRACE: enter recv_msg_channel_open_confirmation
TRACE: new chan remote 0 localho 0
TRACE: setnonblocking: 1
TRACE: leave setnonblocking
TRACE: setnonblocking: 0
TRACE: leave setnonblocking
TRACE: setnonblocking: 2
TRACE: leave setnonblocking
TRACE: enter send_chansess_pty_req
TRACE: enter put_termcodes
TRACE: leave put_termcodes
TRACE: enter encrypt_packet()
TRACE: encrypt_packet type is 98
TRACE: enter writemac
TRACE: leave writemac
TRACE: enter enqueue
TRACE: leave enqueue
TRACE: leave encrypt_packet()
TRACE: leave send_chansess_pty_req
TRACE: enter send_chansess_shell_req
TRACE: enter encrypt_packet()
TRACE: encrypt_packet type is 98
TRACE: enter writemac
TRACE: leave writemac
TRACE: enter enqueue
TRACE: leave enqueue
TRACE: leave encrypt_packet()
TRACE: leave send_chansess_shell_req
TRACE: enter cli_pty_setup
TRACE: leave cli_tty_setup
TRACE: leave recv_msg_channel_open_confirmation
TRACE: leave process_packet
TRACE: checkclose: infd 1, outfd 0, errfd 2, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 1, outfd 0, errfd 2, bufused 0
TRACE: enter write_packet
TRACE: leave write_packet
TRACE: checkclose: infd 1, outfd 0, errfd 2, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 1, outfd 0, errfd 2, bufused 0
TRACE: enter write_packet
TRACE: empty queue dequeing
TRACE: leave write_packet
TRACE: checkclose: infd 1, outfd 0, errfd 2, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 1, outfd 0, errfd 2, bufused 0
TRACE: maxlen 8000
TRACE: buf pos 0 data 806b9d8
TRACE: enter encrypt_packet()
TRACE: encrypt_packet type is 94
TRACE: enter writemac
TRACE: leave writemac
TRACE: enter enqueue
TRACE: leave enqueue
TRACE: leave encrypt_packet()
TRACE: leave send_msg_channel_data
TRACE: checkclose: infd 1, outfd 0, errfd 2, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 1, outfd 0, errfd 2, bufused 0
TRACE: enter write_packet
TRACE: empty queue dequeing
TRACE: leave write_packet
TRACE: checkclose: infd 1, outfd 0, errfd 2, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 1, outfd 0, errfd 2, bufused 0
TRACE: maxlen 7999
TRACE: buf pos 0 data 806b9d8
TRACE: enter encrypt_packet()
TRACE: encrypt_packet type is 94
TRACE: enter writemac
TRACE: leave writemac
TRACE: enter enqueue
TRACE: leave enqueue
TRACE: leave encrypt_packet()
TRACE: leave send_msg_channel_data
TRACE: checkclose: infd 1, outfd 0, errfd 2, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 1, outfd 0, errfd 2, bufused 0
TRACE: enter write_packet
TRACE: empty queue dequeing
TRACE: leave write_packet
TRACE: checkclose: infd 1, outfd 0, errfd 2, sentclosed 0, recvclosed 0
TRACE: writebuf 0 extrabuf @ extrabuf 0
TRACE: enter cli_sessionloop
TRACE: infd = 1, outfd 0, errfd 2, bufused 0
TRACE: enter read_packet
TRACE: enter cli_tty_cleanup
TRACE: leave cli_tty_cleanup
TRACE: enter session_cleanup
TRACE: enter chancleanup
TRACE: channel 0 closing
TRACE: enter removechannel
TRACE: channel index is 0
-------------- next part --------------
[40] Nov 30 00:30:00 Child connection from 129.237.123.68:34080
About to start session with client
Exchange identification completed
Initialized hashpool
Got seed data
Hashed in the seed data
Generated random seed
Key exchange started
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 20
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 30
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
enter recv_msg_kexdh_init
Multi precision integer initCopied into payload of reply packetEnter send_msg_k
Initialize and generate server side DH key exchange values
Combine the values
Enter send_msg_kexdh_reply
Enter send_msg_kexdh_reply
Enter send_msg_kexdh_reply
calculate the signature
Encrypted packet
Sent send_msg_kexdh_replyenter send_msg_newkeys
SENTNEWKEYS=1
Leave send_msg_newkeys
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 21
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 5
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 50
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 50
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
[40] Nov 30 00:38:32 password auth succeeded for 'root' from 129.237.123.68:3400Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 90
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 98
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 98
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
Invoked packet handler
Leave process_packet
Processed read data
Processing in/out data
Process pipes
Setting up channels which require reading/writing
'select' them
Check for timeouts
Wrote packet
Read packet
process_packet: packet type = 94
received SSH_MSG_UNIMPLEMENTED
Check if we should ignore the packet
[40] Nov 30 00:38:46 exit after auth (root): received data with bad infd
More information about the Dropbear
mailing list