Thread (4 messages) flat view 4 messages, 2 authors, 2016-06-15

Re: [JGIT PATCH 2/2] Add support for ~/.ssh/config BatchMode

From: Shawn O. Pearce <hidden>
Date: 2016-06-15 22:45:22

Robin Rosenberg [off-list ref] wrote:
tisdagen den 16 september 2008 17.44.29 skrev Shawn O. Pearce:
quoted
Connections created through batch processes (e.g. those started by
cron) don't have a terminal to interact with a user through.  A
common way to disable password prompting with OpenSSH is to setup
a Host block in ~/.ssh/config with "BatchMode yes" enabled, thus
telling the client not to prompt for passphases or passwords.
That did not work when any of the identities in  ~/.ssh matched. Though
I specifically told jgit to use an identity that should not work, it found another
that did. During setup all identities are loaded and made available to JSch.
Yes, that's a known bug.
 
That bug is not related to this code (so I pushed it) other than it made it tricky
to test. OpenSSH only tries the identity I tell it to, or default  if not told.
I have a plan on how to fix it.  I just didn't find the time today
to actually implement it.  I'll put an issue on the issue tracker
with my thoughts on how IdentityFile can be implemented correctly.
If I don't get to it this week maybe someone else can, it looks
pretty simple on the surface.

-- 
Shawn.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help