I'm not using hosts.allow
or hosts.deny
, furthermore SSH works from my windows-machine (same laptop, different hard drive) but not my Linux machine.
ssh -vvv root@host -p port
gives:
OpenSSH_6.6, OpenSSL 1.0.1f 6 Jan 2014
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 20: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to host [host] port <port>.
debug1: Connection established.
debug1: identity file /home/torxed/.ssh/id_dsa type -1
debug1: identity file /home/torxed/.ssh/id_dsa-cert type -1
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_6.6
ssh_exchange_identification: read: Connection reset by peer
On the windows machine, everything works fine, so I checked the security logs and the lines in there are identical, the server treats the two different "machines" no different and they are both allowed via public-key authentication.
So that leads to the conclusion that this must be an issue with my local ArchLinux laptop.. but what?
[torxed@archie ~]$ cat .ssh/known_hosts
[torxed@archie ~]$
So that's not the problem...
[torxed@archie ~]$ sudo iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
No conflicts with the firewall settings (for now)..
[torxed@archie ~]$ ls -la .ssh/
total 20
drwx------ 2 torxed users 4096 Sep 3 2013 .
drwx------ 51 torxed users 4096 May 11 11:11 ..
-rw------- 1 torxed users 1679 Sep 3 2013 id_rsa
-rw-r--r-- 1 torxed users 403 Sep 3 2013 id_rsa.pub
-rw-r--r-- 1 torxed users 170 May 11 11:21 known_hosts
Permissions appear to be fine (same on the server)..
Also tried without configuring /etc/ssh/ssh_config
with the same result except for a lot of auto-configuration going on in the client which ends up with the same error.
iptables-save|grep -v '^#'
, that'll include the other tables (e.g.nat
andmangle
). If they're empty, simply state that. Youriptables
output above is by default limited to thefilter
table. Also, on the SSH server run SSH on an alternative port like this and give the debug output.ip6tables-save
)?