Package com.trilead.ssh2

Examples of com.trilead.ssh2.ConnectionInfo


            if (!isAuthenticated) throw new Exception("authentication failed [host=" + this.getHost() + ", port=" + this.getPort() + ", user:" + this.getUser()
                    + ", auth_method=" + this.getAuthenticationMethod() + ", auth_file=" + this.getAuthenticationFilename());

           
            sftpClient = new SFTPv3Client(sshConnection);
            connected = true;
            reply = "OK";
        } catch (Exception e) {
          reply = e.toString();
            if (sshConnection != null) try { disconnect(); } catch (Exception ex) {} // gracefully ignore this error
View Full Code Here


  }

  private SFTPv3Client Client() {
    if (objFTPClient == null) {
      try {
        objFTPClient = new SFTPv3Client(sshConnection);
      }
      catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
View Full Code Here

      }
      Vector files = sftpClient.ls(pathname);     
      String[] rvFiles = new String[files.size()];
     
      for(int i=0; i<files.size();i++){
        SFTPv3DirectoryEntry entry = (SFTPv3DirectoryEntry) files.get(i);
        rvFiles[i] = entry.filename;
     
      reply = "ls OK";
      return rvFiles;
    } catch(Exception e){
View Full Code Here

      return rvVector;
    }
    Vector files = sftpClient.ls(pathname);     
         
    for(int i=0; i<files.size();i++){
      SFTPv3DirectoryEntry entry = (SFTPv3DirectoryEntry) files.get(i);
      if (!entry.attributes.isDirectory()) rvVector.add(entry.filename);
    }   
    reply = "ls OK";
    return rvVector;
   
View Full Code Here

    if (!recursive) return nList("");
    Vector rvVector = new Vector();
    if (pathname.length()==0) pathname=".";
    Vector files = sftpClient.ls(pathname);
    for(int i=0; i<files.size();i++){
      SFTPv3DirectoryEntry entry = (SFTPv3DirectoryEntry) files.get(i);
      if (!entry.attributes.isDirectory()){
        rvVector.add(entry.filename);
      } else if (!entry.filename.equals(".") && !entry.filename.equals("..")){       
        nList(rvVector, currentDirectory, entry.filename);
      }
View Full Code Here

    String slash="";
    if (!workingDirectory.endsWith("/")) slash="/";
    String fullPathname = currentDirectory + slash + pathname;
    Vector files = sftpClient.ls(fullPathname);
    for(int i=0; i<files.size();i++){
      SFTPv3DirectoryEntry entry = (SFTPv3DirectoryEntry) files.get(i);
      if (!entry.attributes.isDirectory()){
        rvVector.add(pathname+"/"+entry.filename);
      } else if (!entry.filename.equals(".") && !entry.filename.equals("..")){
        nList(rvVector, currentDirectory, pathname+"/"+entry.filename);
      }
View Full Code Here

      }
      Vector files = Client().ls(pathname);
      String[] rvFiles = new String[files.size()];

      for (int i = 0; i < files.size(); i++) {
        SFTPv3DirectoryEntry entry = (SFTPv3DirectoryEntry) files.get(i);
        rvFiles[i] = entry.filename;
      }
      reply = "ls OK";
      return rvFiles;
    }
View Full Code Here

  public void addPath(String path) {
    this.path += path;
  }

  public boolean getAllowsChildren() {
    SFTPv3DirectoryEntry node = (SFTPv3DirectoryEntry) getUserObject();
    if (node != null)
      return node.attributes.isDirectory();
    return false;
  }
View Full Code Here

  public String getPathString() {
    return path;
  }

  public String toString() {
    SFTPv3DirectoryEntry node = (SFTPv3DirectoryEntry) getUserObject();
    if (node != null)
      return node.filename;
    else
      return remoteProject.getName();
  }
View Full Code Here

  }

  public File transferCommandScript(File commandFile, boolean isWindows) throws Exception {
    try {
      SFTPv3Client sftpClient = new SFTPv3Client(this.getSshConnection());
      SFTPv3FileAttributes attr = new SFTPv3FileAttributes();
      attr.permissions = new Integer(0700);

      boolean exists = true;
      // check if File already exists
      while (exists) {
        try {
          SFTPv3FileAttributes attribs = sftpClient.stat(commandFile.getName());
        }
        catch (SFTPException e) {
          getLogger().debug9("Error code when checking file existence: " + e.getServerErrorCode());
          exists = false;
        }
View Full Code Here

TOP

Related Classes of com.trilead.ssh2.ConnectionInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.