Unable to login with ssh from a remote computer

Posted on 2004-08-17
Last Modified: 2008-03-10
I've recently installed Debian on my linux box, and I'm not able to log in to it (via ssh) from my WinXP box. When I try to connect I get the following message:
"Disconnected; authentication error."

I have no problems with logging in with ssh from the linux box to itself. Please help me figure this out.

Question by:red_2
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
  • 2
  • +1
LVL 18

Expert Comment

ID: 11820525
Do you have tcp wrappers?  i.e /etc/hosts.allow & /etc/hosts.deny, if so ensure the IP of the WinXP box is in /etc/hosts.allow

Author Comment

ID: 11820700
both  /etc/hosts.allow & /etc/hosts.deny are empty...
LVL 18

Expert Comment

ID: 11820776
sshd: ip_address_of_winXP_machine
to /etc/hosts.allow

For further debugging, stop the sshd daemon, then run it in debug mode
/path/to/sshd -d -d
Then try and login and see what the debug messages are, you may also be able to enable logging in the XP client.

Post any logs here that you don't understand (After removing IP address / usernames / passwords etc)
Create the perfect environment for any meeting

You might have a modern environment with all sorts of high-tech equipment, but what makes it worthwhile is how you seamlessly bring together the presentation with audio, video and lighting. The ATEN Control System provides integrated control and system automation.

LVL 14

Expert Comment

ID: 11821224
download the putty

install in the windows XP and try to loggin

question: you try to a normal user account no??? because the root user cant connect to boxes you need to try normal user like usertest or any other.

the best way to try is create a new user with adduser and assign the /bin/bash shell or /bin/sh

Accepted Solution

dufduf earned 250 total points
ID: 11831812
You don't have to touch your /etc/hosts.{allow|deny}, if they are both empty. hosts.allow is checked first. If it allows connection, it is granted. If not, hosts.deny is checked. If no match is found, access is granted. Of course, you might want to deny everything but ssh from your windows-box.

Are you using rsa- or dsa-keys? Right now I can't think of anything else, but that you've set up passwordles (ie. key based) login and you don't have those keys on your windows-box.

Set tcpdump running on your linux-box and see, if there's any traffic going between the hosts. Then check /var/log/auth.log. If there's nothing informative, see what liddler said about debugging. It produces a whole lotta data, but some of it might be useful.

Author Comment

ID: 11833769
You were right. sshd was set up to not accept password logins, so all I had to do was turn it on. Thanks!
LVL 14

Expert Comment

ID: 11833892
>I have no problems with logging in with ssh from the linux box to itself.

im really confused now,    before that you can connect to linux box and you dont touch you keys???

Author Comment

ID: 11833931
I'm not sure what you mean, Pablo...

Before I could use ssh on the linux box to connect to the (same) linux box. But I could not connect from another machine. However, after turning on PasswordAuthentication everything seems to be working fine...

Featured Post

Efficient way to get backups off site to Azure

This user guide provides instructions on how to deploy and configure both a StoneFly Scale Out NAS Enterprise Cloud Drive virtual machine and Veeam Cloud Connect in the Microsoft Azure Cloud.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
This video shows how to use Hyena, from SystemTools Software, to update 100 user accounts from an external text file. View in 1080p for best video quality.

738 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question