You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@ant.apache.org by "Maarten Coene (JIRA)" <ji...@apache.org> on 2008/06/11 22:34:46 UTC
[jira] Updated: (IVY-836) SSH resolver doesn't support
keyboard-interactive authentication
[ https://issues.apache.org/jira/browse/IVY-836?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Maarten Coene updated IVY-836:
------------------------------
Description:
I send the following already to the user mailing list ....
Currently I'm not able to use ivy:publish in conjunction with ssh on our
server (=> Auth fail). As far as I understood it, it has something to do
with the way the password is handled over and that password authentication
is not enabled on the server.
I digged a bit in the code, also experimented with ant's scp and found
out that if I slightly modify the Code of CfUserInfo in SshCache.java in
a way that it implements also the UIKeyboardInteractive of JSch it works
for me.
private static class CfUserInfo implements UserInfo,
UIKeyboardInteractive {
....
public String[] promptKeyboardInteractive(String
destination,
String name, String instruction, String[]
prompt, boolean[] echo) {
return new String[] { getPassword() };
}
I know that this is not the intended way but in the moment the best I have
as I do not have the ssh server under control.
Is it possible to have this change permanently or even better, is there
some way of configuring this, which I have overseen?
Thanks -- Tobias
was:
I send the following already to the user mailing list ....
Currently I'm not able to use ivy:publish in conjunction with ssh on our
server (=> Auth fail). As far as I understood it, it has something to do
with the way the password is handled over and that password authentication
is not enabled on the server.
I digged a bit in the code, also experimented with ant's scp and found
out that if I slightly modify the Code of CfUserInfo in SshCache.java in
a way that it implements also the UIKeyboardInteractive of JSch it works
for me.
private static class CfUserInfo implements UserInfo,
UIKeyboardInteractive {
....
public String[] promptKeyboardInteractive(String
destination,
String name, String instruction, String[]
prompt, boolean[] echo) {
return new String[] { getPassword() };
}
I know that this is not the intended way but in the moment the best I have
as I do not have the ssh server under control.
Is it possible to have this change permanently or even better, is there
some way of configuring this, which I have overseen?
Thanks -- Tobias
Summary: SSH resolver doesn't support keyboard-interactive authentication (was: Improve SSH Compatibility)
> SSH resolver doesn't support keyboard-interactive authentication
> ----------------------------------------------------------------
>
> Key: IVY-836
> URL: https://issues.apache.org/jira/browse/IVY-836
> Project: Ivy
> Issue Type: Improvement
> Components: Core
> Affects Versions: 2.0.0-beta-2
> Reporter: Tobias Himstedt
> Assignee: Maarten Coene
>
> I send the following already to the user mailing list ....
> Currently I'm not able to use ivy:publish in conjunction with ssh on our
> server (=> Auth fail). As far as I understood it, it has something to do
> with the way the password is handled over and that password authentication
> is not enabled on the server.
> I digged a bit in the code, also experimented with ant's scp and found
> out that if I slightly modify the Code of CfUserInfo in SshCache.java in
> a way that it implements also the UIKeyboardInteractive of JSch it works
> for me.
> private static class CfUserInfo implements UserInfo,
> UIKeyboardInteractive {
> ....
> public String[] promptKeyboardInteractive(String
> destination,
> String name, String instruction, String[]
> prompt, boolean[] echo) {
> return new String[] { getPassword() };
> }
> I know that this is not the intended way but in the moment the best I have
> as I do not have the ssh server under control.
> Is it possible to have this change permanently or even better, is there
> some way of configuring this, which I have overseen?
> Thanks -- Tobias
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.