question about SSH
Is anyone here intimately familiar with OSX's SSH? I use it from time to time, but not enough to understand errors when it gives them to me.
Specifically, I am trying to connect to a server using this command:
ssh -l myusername someserver.com
I am prompted for the password and I enter it. Then, I am given this strange little error:
Received disconnect from xxx.xxx.xxx.xxx: 2: fork failed: Resource temporarily unavailable
Where the x's were the server's IP address.
Any ideas? <img src="confused.gif" border="0">
[ 10-20-2002: Message edited by: Brad ]</p>
Specifically, I am trying to connect to a server using this command:
ssh -l myusername someserver.com
I am prompted for the password and I enter it. Then, I am given this strange little error:
Received disconnect from xxx.xxx.xxx.xxx: 2: fork failed: Resource temporarily unavailable
Where the x's were the server's IP address.
Any ideas? <img src="confused.gif" border="0">
[ 10-20-2002: Message edited by: Brad ]</p>
Comments
Try going into verbose mode with -v
If -v's not enough, try -vv, then -vvv. <img src="graemlins/lol.gif" border="0" alt="[Laughing]" />
A glance at a few of those results points to the computer you're trying to log into hitting the maximum number of simultaneous processes it can handle.
[ 10-20-2002: Message edited by: Eugene ]</p>
I suppose I'll have to contact the server admin about this.
In the mean time, since you're an expert in these kinds of things, Eugene, you think you can find any more answers in the verbose output? You old horn dawg.
from -v
[quote]myusername@someserver.com's password:
debug1: ssh-userauth2 successful: method password
debug1: channel 0: new [client-session]
debug1: send channel open 0
debug1: Entering interactive session.
debug1: ssh_session2_setup: id 0
debug1: channel request 0: pty-req
debug1: channel request 0: shell
debug1: fd 3 setting TCP_NODELAY
debug1: channel 0: open confirm rwindow 0 rmax 32768
Received disconnect from XXX.XXX.XXX.XXX: 2: fork failed: Resource temporarily unavailable
debug1: Calling cleanup 0x9018(0x0)
debug1: Calling cleanup 0xdd80(0x0)
debug1: channel_free: channel 0: client-session, nchannels 1
debug1: Calling cleanup 0x17ddc(0x0)
[brads-bitchin-box:~] bwsmith%<hr></blockquote>
And from the -vvv:
[quote]myusername@someserver.com's password:
debug3: packet_send2: adding 64 (len 60 padlen 4 extra_pad 64)
debug2: we sent a password packet, wait for reply
debug1: ssh-userauth2 successful: method password
debug1: channel 0: new [client-session]
debug3: ssh_session2_open: channel_new: 0
debug1: send channel open 0
debug1: Entering interactive session.
debug2: callback start
debug1: ssh_session2_setup: id 0
debug1: channel request 0: pty-req
debug3: tty_make_modes: ospeed 9600
debug3: tty_make_modes: ispeed 9600
debug3: tty_make_modes: 1 3
debug3: tty_make_modes: 2 28
debug3: tty_make_modes: 3 127
debug3: tty_make_modes: 4 21
debug3: tty_make_modes: 5 4
debug3: tty_make_modes: 6 255
debug3: tty_make_modes: 7 255
debug3: tty_make_modes: 8 17
debug3: tty_make_modes: 9 19
debug3: tty_make_modes: 10 26
debug3: tty_make_modes: 11 25
debug3: tty_make_modes: 12 18
debug3: tty_make_modes: 13 23
debug3: tty_make_modes: 14 22
debug3: tty_make_modes: 17 255
debug3: tty_make_modes: 18 15
debug3: tty_make_modes: 30 0
debug3: tty_make_modes: 31 0
debug3: tty_make_modes: 32 0
debug3: tty_make_modes: 33 0
debug3: tty_make_modes: 34 0
debug3: tty_make_modes: 35 0
debug3: tty_make_modes: 36 1
debug3: tty_make_modes: 38 1
debug3: tty_make_modes: 39 1
debug3: tty_make_modes: 40 0
debug3: tty_make_modes: 41 1
debug3: tty_make_modes: 50 1
debug3: tty_make_modes: 51 1
debug3: tty_make_modes: 53 1
debug3: tty_make_modes: 54 1
debug3: tty_make_modes: 55 0
debug3: tty_make_modes: 56 0
debug3: tty_make_modes: 57 0
debug3: tty_make_modes: 58 0
debug3: tty_make_modes: 59 1
debug3: tty_make_modes: 60 1
debug3: tty_make_modes: 61 1
debug3: tty_make_modes: 62 1
debug3: tty_make_modes: 70 1
debug3: tty_make_modes: 72 1
debug3: tty_make_modes: 90 1
debug3: tty_make_modes: 91 1
debug3: tty_make_modes: 92 0
debug3: tty_make_modes: 93 0
debug1: channel request 0: shell
debug1: fd 3 setting TCP_NODELAY
debug2: callback done
debug1: channel 0: open confirm rwindow 0 rmax 32768
Received disconnect from XXX.XXX.XXX.XXX: 2: fork failed: Resource temporarily unavailable
debug1: Calling cleanup 0x9018(0x0)
debug1: Calling cleanup 0xdd80(0x0)
debug1: channel_free: channel 0: client-session, nchannels 1
debug3: channel_free: status: The following connections are open:
#0 client-session (t4 r0 i0/0 o0/0 fd 4/5)
debug3: channel_close_fds: channel 0: r 4 w 5 e 6
debug1: Calling cleanup 0x17ddc(0x0)
[brads-bitchin-box:~] bwsmith% <hr></blockquote>
MANY MANY thanks if you can help solve this problem. Believe me, the "whole community" will benefit. *hint hint*
[ 10-20-2002: Message edited by: Brad ]</p>
ssh yourusername@servername
It'll prompt you for a pw to log in, and I log in that way. I wasn't aware of the -l parameter, and I prefer the way I log in... but anyways, maybe you could try that. I doubt the way logging in will miraculously help it work somehow, but I guess it's worth a shot. I kind of wonder if the resource fork means that it's trying to get you in a folder that doesn't exist, but then again i have no clue of those sorts of errors, so I'll end this random talk. Hope you figure it out soon.
<img src="graemlins/hmmm.gif" border="0" alt="[Hmmm]" />
I'll pass this on to the Genius Bar later if no one else has any other ideas.