This is the mail archive of the
cygwin
mailing list for the Cygwin project.
OpenSSH client defaults
- From: Max Polk <maxpolk at gmail dot com>
- To: Cygwin list <cygwin at cygwin dot com>
- Date: Sun, 16 Aug 2015 17:24:43 -0400
- Subject: OpenSSH client defaults
- Authentication-results: sourceware.org; auth=none
On a new 64-bit Cygwin install, no /etc/ssh* files or dirs exist, I
copied over id_dsa and id_dsa.pub into my ~/.ssh, nothing else, and
got the directory and file permissions right.
Kept running into this failure connecting:
debug1: Skipping ssh-dss key /MYPATH/.ssh/id_dsa for not in
PubkeyAcceptedKeyTypes
I noticed that PubkeyAcceptedKeyTypes is new. Apparently the client
didn't let me login because id_dsa keys weren't acceptable to Cygwin
ssh client.
To fix it, I had to create a ~/.ssh/config file and I placed into it a
setting to explicitly permit id_dsa style keys (by adding ssh-dss* at
the end):
Host *
PubkeyAcceptedKeyTypes OTHERTHINGS,ssh-dss*
Without this ~/.ssh/config permitting id_dsa style keys. In general,
to find what kinds of things you can add to PubkeyAcceptedKeyTypes in
your config file, run:
ssh -Q key
--
Problem reports: http://cygwin.com/problems.html
FAQ: http://cygwin.com/faq/
Documentation: http://cygwin.com/docs.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple