I noticed that in my sshd.conf I had PermitTunnel=NO and in putty the only way I could even get a connection was to enable loopback connections under the adminstrative tab. I have since changed the sshd file to PermitTunnel=YES and I will see of that makes a difference.
PHP Code:
UsePrivilegeSeparation yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#UseDNS yes
#PidFile /var/run/sshd.pid
#MaxStartups 10
PermitTunnel yes
#Banner /some/path
Subsystem sftp /usr/lib/ssh/sftp-server
I guess the way I had it originally VNC was in control of stuff.