org.apache.tools.ant.taskdefs.optional.ssh
Class SSHBase
- LogListener
public abstract class SSHBase
Base class for Ant tasks using jsch.
execute , getDescription , getLocation , getOwningTarget , getRuntimeConfigurableWrapper , getTaskName , getTaskType , getWrapper , handleErrorFlush , handleErrorOutput , handleFlush , handleInput , handleOutput , init , isInvalid , log , log , maybeConfigure , perform , reconfigure , setDescription , setLocation , setOwningTarget , setRuntimeConfigurableWrapper , setTaskName , setTaskType |
SSHBase
public SSHBase()
Constructor for SSHBase.
getFailonerror
public boolean getFailonerror()
getHost
public String getHost()
getPort
public int getPort()
getVerbose
public boolean getVerbose()
init
public void init()
throws BuildException
Called by the project to let the task initialize properly.
The default implementation is a no-op.
- init in interface Task
openSession
protected Session openSession()
throws JSchException
setFailonerror
public void setFailonerror(boolean failure)
setHost
public void setHost(String host)
Remote host, either DNS name or IP.
host
- The new host value
setKeyfile
public void setKeyfile(String keyfile)
Sets the keyfile for the user.
keyfile
- The new keyfile value
setKnownhosts
public void setKnownhosts(String knownHosts)
Sets the path to the file that has the identities of
all known hosts. This is used by SSH protocol to validate
the identity of the host. The default is
${user.home}/.ssh/known_hosts.
knownHosts
- a path to the known hosts file.
setPassphrase
public void setPassphrase(String passphrase)
Sets the passphrase for the users key.
passphrase
- The new passphrase value
setPassword
public void setPassword(String password)
Sets the password for the user.
password
- The new password value
setPort
public void setPort(int port)
Changes the port used to connect to the remote host.
port
- port number of remote host.
setTrust
public void setTrust(boolean yesOrNo)
Setting this to true trusts hosts whose identity is unknown.
yesOrNo
- if true trust the identity of unknown hosts.
setUsername
public void setUsername(String username)
Username known to remote host.
username
- The new username value
setVerbose
public void setVerbose(boolean failure)
Copyright © 2000-2006 Apache Software Foundation. All Rights Reserved.