Kodi Community Forum
SOLVED SSH Putty - Can't login to new install via Putty SSH - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Linux (https://forum.kodi.tv/forumdisplay.php?fid=52)
+---- Thread: SOLVED SSH Putty - Can't login to new install via Putty SSH (/showthread.php?tid=147781)



SOLVED SSH Putty - Can't login to new install via Putty SSH - beschmid - 2012-12-09

XBMCbuntu 12

Hey guys, I just did a format and fresh install of XBMCbuntu using from the xbmcbuntu-12_xvba-fglrx_legacy.iso that I downloaded. Problem is that I went to start setting some things up by logging into the XBMCbuntu machine via Putty/SSH, which I do all of the time and was working fine before reformatting, and I get this error in Putty

Quote:"Network error: Software caused connection abort"

What the heck? I do have an onboard LAN card which is disabled in BIOS and I am using a PCI Ethernet adapter to connect wired. It is the same setup I had before reformatting and worked just fine. So I have no idea what is going on. I can SSH into my NAS just fine using Putty, but the new install is blocking this for some reason. Any help or suggestions would be greatly appreciated


RE: SSH Putty - Can't login to new install via Putty SSH - beschmid - 2012-12-10

To clarify, I can view files on the xbmcbuntu machine from my windows pc. I can also ping my xbmcbuntu machine with response.


RE: SSH Putty - Can't login to new install via Putty SSH - pumkinut - 2012-12-10

Is sshd running?
Code:
ps -ef | grep sshd



RE: SSH Putty - Can't login to new install via Putty SSH - beschmid - 2012-12-11

@pumkinut: It is. I was an idiot. All I had to do was delete the keys on the machines I was using to login with ssh and it solved the problem. Thanks for the suggestion.


RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - Tenagra - 2013-02-02

I'm having the same problem as OP, but I'm unable to resolve it so far.

XBMCbuntu 12. I'm able to see the network shares (pictures, music, ...) via Windows 7 client. However I can not SSH via putty. I tried deleting all Putty settings and keys from the registry in Win7. (putty -cleanup). I removed/reinstalled putty. I still get the same "Network error: Software caused connection abort".

Any help appreciated.


RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - un1versal - 2013-02-02

1. Open the registry (regedit)
2. Go to HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys

There you should see Putty’s cache of host keys.
The ‘name’ column tells you which key is for which server.
For example, it will have the format of <something>@<port>:<host> [[email protected]]

3. Delete the rows that you need and profit.

http://www.chiark.greenend.org.uk/~sgtatham/putty/faq.html#faq-cleanup

putty -cleanup is not gonna do it is it? <- not a question.

uNi


RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - Tenagra - 2013-02-03

(2013-02-02, 17:12)uNiversal Wrote: HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys

Thanks for the reply. I tried this as well. I deleted everything \SimonTatham and below before uninstalling/reinstalling. I'm still getting the same error.


RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - un1versal - 2013-02-03

http://superuser.com/questions/294824/putty-network-error-software-caused-connection-abort

If that doesn't do it, idk what will.

uNi


RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - Tenagra - 2013-02-03

At this point I'm pretty sure it's a SSH key authentication problem. I've tried from 2 different systems. Looking at the logs I see things like:
Failed to read 1st key exchange packet

and on another system

Outgoing packet #0x0, type 20 / 0x14 (SSH2_MSG_KEXINIT)....[then what I suspect is a key]

then: Event Log: Network error: Software caused connection abort


I think I need to tell XBMCbuntu to allow my clients, but I'm unsure how to do so.



RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - bobfw - 2013-03-03

I had the same issue, which was caused by incorrectly generated SSH keys (during first boot). Check this by opening a terminal and going into the /etc/ssh directory. You will see a bunch of files, 6 of them looking like 'ssh_host_###_key'. If these are 0 bytes in size, you are affected by this as well. Follow these steps to fix the issue:

First, remove the old keys:
Code:
rm /etc/ssh/ssh_host_*_key*

Now generate new ones. The command will ask you to set a passphrase or press enter to continue. Do not set a passphrase!
Code:
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Code:
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
Code:
ssh-keygen -t ecdsa -f /etc/ssh_host_ecdsa_key

Restart your SSH service (or reboot). You can now log in again.

Code:
service ssh restart



RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - weimeanz - 2013-09-01

(2013-03-03, 18:16)bobfw Wrote: I had the same issue, which was caused by incorrectly generated SSH keys (during first boot). Check this by opening a terminal and going into the /etc/ssh directory. You will see a bunch of files, 6 of them looking like 'ssh_host_###_key'. If these are 0 bytes in size, you are affected by this as well. Follow these steps to fix the issue:

First, remove the old keys:
Code:
rm /etc/ssh/ssh_host_*_key*

Now generate new ones. The command will ask you to set a passphrase or press enter to continue. Do not set a passphrase!
Code:
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Code:
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
Code:
ssh-keygen -t ecdsa -f /etc/ssh_host_ecdsa_key

Restart your SSH service (or reboot). You can now log in again.

Code:
service ssh restart

Couldn't SSH into my fresh XBMCbuntu installation. This fixed my "connection refused" issues.


RE: SOLVED SSH Putty - Can't login to new install via Putty SSH - cortotto - 2014-04-07

(2013-09-01, 18:49)weimeanz Wrote:
(2013-03-03, 18:16)bobfw Wrote: I had the same issue, which was caused by incorrectly generated SSH keys (during first boot). Check this by opening a terminal and going into the /etc/ssh directory. You will see a bunch of files, 6 of them looking like 'ssh_host_###_key'. If these are 0 bytes in size, you are affected by this as well. Follow these steps to fix the issue:

First, remove the old keys:
Code:
rm /etc/ssh/ssh_host_*_key*

Now generate new ones. The command will ask you to set a passphrase or press enter to continue. Do not set a passphrase!
Code:
ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key
Code:
ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key
Code:
ssh-keygen -t ecdsa -f /etc/ssh_host_ecdsa_key

Restart your SSH service (or reboot). You can now log in again.

Code:
service ssh restart

Couldn't SSH into my fresh XBMCbuntu installation. This fixed my "connection refused" issues.

Thank you for mentioning this; my connection error didn't have the exact same cause as yours but restarting the ssh service did get me on the right track. I needed to reassign permissions to the ssh/ directory to make the server not ignore the keys (which was the problem).
Code:
chmod 600 -R /etc/ssh

After restarting ssh with those permissions in place I had no problem connecting. Big Grin