[ 
https://issues.apache.org/jira/browse/WAGON-467?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15691637#comment-15691637
 ] 

Hudson commented on WAGON-467:
------------------------------

SUCCESS: Integrated in Jenkins build maven-wagon #1316 (See 
[https://builds.apache.org/job/maven-wagon/1316/])
[WAGON-467] Allow customisation of some SSH options (dan.tran: rev 
ffa7fc8830e916e9d3d91a222b641cd5363ffafe)
* (edit) 
wagon-providers/wagon-ssh/src/main/java/org/apache/maven/wagon/providers/ssh/jsch/AbstractJschWagon.java


> Enforce SSH command to be interactive
> -------------------------------------
>
>                 Key: WAGON-467
>                 URL: https://issues.apache.org/jira/browse/WAGON-467
>             Project: Maven Wagon
>          Issue Type: Improvement
>          Components: wagon-ssh
>    Affects Versions: 2.10
>         Environment: Maven 3.3
> Jenkins
>            Reporter: Nikolas Falco
>            Assignee: Dan Tran
>
> Hi,
>    I'm looking a way to deploy the maven site using scp protocol.
> I found some issues:
> * when I create a Jenkins node the maven process stucks during site:deploy 
> goal because it prompts to me if I want add the destination host key to 
> know_hosts file.
> * also with correct credential in settings.xml it prompts to me for Kerberos 
> username [$USER] and password.
> After a lot of google search the SSH options command to setup should be:
> * StrictHostKeyChecking [ask, no, yes]
> * PreferredAuthentications a mix of [gssapi-with-mic, publickey, password, 
> keyboard-interactive]
> Configure those option into them into .ssh/config file it's hard to manage in 
> many in case of many machine
> Actually there is not way to change those settings in the wagon instance 
> For StrictHostKeyChecking could be used the settings.xml 
> {code:xml}
> <servers>
>       <server>
>               <id>docserver</id>
>               <username>xxx</username>
>               <password>password</password>
>               <configuration>
>                       <knownHostsProvider>
>                               <hostKeyChecking>no</hostKeyChecking>
>                       </knownHostsProvider>
>               </configuration>
>       </server>
> </servers>
> {code}
> but it fails because KnownHostsProvider it's an interface and if I specify 
> the implementation of knownHostsProvider
> {code:xml}
> <knownHostsProvider 
> implementation="org.apache.maven.wagon.providers.ssh.knownhost.FileKnownHostsProvider">
> {code}
> fails because ClassNotFound on IOUtil in super constructor method.
> Instead for PreferredAuthentications it's an plain string into the code so no 
> way to change it.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to