Code Monkey home page Code Monkey logo

sshxcute's People

Watchers

 avatar

sshxcute's Issues

Logger threshold setting issue

What steps will reproduce the problem?
1. Logger.getLogger().setThreshold(Logger.getLogger().getCaller(), 
Logger.ERROR);

What is the expected output? What do you see instead?

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 4
    at net.neoremind.sshxcute.core.Logger.getCaller(Logger.java:258)

What version of the product are you using? On what operating system?
sshxcute-1.0

Please provide any additional information below.
java 1.6

thanks
GS

Original issue reported on code.google.com by [email protected] on 18 Mar 2014 at 9:23

Cant connect to other System ..!!

What steps will reproduce the problem?
1. it is working fine . i can connect to remote unix system and can run command 
and script as well .
2. actually i made a GUI application in which i can give IP , User ID and 
PASSWORD manually .to connect to a perticular System . 
3. But the problem is that  when i tried to connect to different system  by 
giving new IP , ID and PASSWORD  then it always take the first IP , ID  and 
PASSWORD  and always connect to the first remote system only that i gave  first 
after execution of application  even have change the SSHExec reference for each 
connection .

What is the expected output? What do you see instead?
it should connect to new system when i give it new IP , ID and PASSWORD .
but it always make connection with the first one only ...!!

What version of the product are you using? On what operating system?
sshxcute-1.0.jar

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 4 Apr 2013 at 7:58

uploadAllDataToServer is throwing error

What steps will reproduce the problem?
1. create obj for ConnBean
ConnBean cb = new ConnBean(hostname,username,password)
2. SSHExec.getInstance(cb);
   SSHExec ssh = SSHExec.getInstance(cb);
   ssh.connect();
3. ssh.uploadAllDataToServer(localdir,   destination);

What is the expected output? What do you see instead?
Expected output: it should be upload all file to destination location.
Instead of this it is throwing error with exception:
java.lang.ArrayIndexOutOfBoundsException: 1
    at net.neoremind.sshxcute.core.SSHExec.traverseDataDir(SSHExec.java:523)
    at net.neoremind.sshxcute.core.SSHExec.traverseDataDir(SSHExec.java:518)
    at net.neoremind.sshxcute.core.SSHExec.uploadAllDataToServer(SSHExec.java:265)

What version of the product are you using? On what operating system?
I am using sshxcute1.0 and os is win7 64 bit

Please provide any additional information below.

Original issue reported on code.google.com by i.ramandas on 29 Aug 2013 at 3:43

Execute of remote script can't interpret ENV variable such as $my_env

What steps will reproduce the problem?
1. upload a simple test.sh to remote host.The host has already set $my_env in 
.bash_profile
#/bin/bash
echo "hello, $my_env"
2. Result res = ssh.exec(new ExecShellScript("/xxx/xxx/test.sh"));
3. Check the output

What is the expected output? What do you see instead?
I expect it will output "hello, some_value", but it only outputs "hello,"

What version of the product are you using? On what operating system?
Latest version.
OS: Redhat AS5, x86_64

Please provide any additional information below.
N/A.

Original issue reported on code.google.com by [email protected] on 13 Jul 2012 at 5:14

Connection operation does not succed with "Kerberos username [m.a]:" output in Eclipse

What steps will reproduce the problem?
1. I import the library and create a valid class that logs on a remote linux 
machine and sends a CustomTask command1 = new ExecCommand("echo 123 > t.txt");
2.
The output in Eclipse is :


TIMEOUT => 100000
HALT_ON_FAILURE => true
INTEVAL_TIME_BETWEEN_TASKS => 5000
SSH_PORT_NUMBER => 22
ERROR_MSG_BUFFER_TEMP_FILE_PATH => C:\Users\m.a\sshxcute_err.msg
SSHExec initializing ...
before exec
before connect
Session initialized and associated with user credential dev123
SSHExec initialized successfully
SSHExec trying to connect [email protected]
Kerberos username [m.a]: 

m.a being the user logged on the windows machine
3.

What is the expected output? What do you see instead?

The loggin is not succesfull .The sshxcute.log outputs :

[16:19:49] INFO:    TIMEOUT => 36000
[16:19:49] INFO:    HALT_ON_FAILURE => false
[16:19:49] INFO:    INTEVAL_TIME_BETWEEN_TASKS => 5000
[16:19:49] INFO:    SSH_PORT_NUMBER => 22
[16:19:49] INFO:    ERROR_MSG_BUFFER_TEMP_FILE_PATH => E:\123.err
[16:19:49] INFO:    SSHExec initializing ...
[16:19:49] INFO:    Session initialized and associated with user credential 
dev123
[16:19:49] INFO:    SSHExec initialized successfully
[16:19:49] INFO:    SSHExec trying to connect [email protected]



What version of the product are you using? On what operating system?

The Eclipse os is WIN7 64 and the linux machine is Ubuntu 32 

Please provide any additional information below.




Original issue reported on code.google.com by [email protected] on 4 Nov 2014 at 3:45

Attachments:

sshxcute not working for shellscripts cllaing another shell scripts

What steps will reproduce the problem?
1. call a shell script inside another shell script.
2. from sshxcute call the parent shell script.
3. execute the program , you will get child shell script not found as result.

What is the expected output? What do you see instead?

if I run the script directly in unix, it is executing correctly and giving 
result. But thru sshxcute it is failing with child shell script not found. But 
the child script found in the unix directory.

What version of the product are you using? On what operating system?

sshxcute-1.0.jar


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 14 Apr 2014 at 5:14

Cannot exec multiple commands while connected to catalyst switch

What steps will reproduce the problem?
1. simple exec of multiple commands to cisco device
2.
3.

What is the expected output? What do you see instead?
i need to get to the configuration prompt (exec "conf t") and configure ip 
access-list by another 2 commands
only the first command is executed

What version of the product are you using? On what operating system?
v1.0 on windows 8,1 64bit

Please provide any additional information below.
separating the commands with "," does not work


Original issue reported on code.google.com by [email protected] on 22 Feb 2014 at 6:20

execution stops after ASU command

What steps will reproduce the problem?
1. try to execute the asu command followed by some other command like cd
2.
3.

What is the expected output? What do you see instead?
Execution should go further and control should come out of ASU command

What version of the product are you using? On what operating system?
Latest

Please provide any additional information below.
/opt/sysadm/bin/asu -a 2315114 -u gfeint01 -r 'GFE Install'
cd /home/dass5/test

Original issue reported on code.google.com by [email protected] on 5 Apr 2012 at 9:59

program doesn't wait for login banner to complete

What steps will reproduce the problem?
1. establish an ssh session with redhat
2.
3.

What is the expected output? What do you see instead?
"Command Line is starting up"


What version of the product are you using? On what operating system?
on windows inside of netbeans and establishing an ssh connection with Redhat

Please provide any additional information below.
I want the program I put together to wait for the server to complete priting 
its login banner before excuitng a command. this time varies from one server to 
another

Original issue reported on code.google.com by [email protected] on 24 Oct 2014 at 3:57

Why SSHxcute is a singleton class?

Really good work and able to use it for a single server, but in a program if i 
want to connect with multiple servers, here even after creating difference 
ConnBean also, i am getting the single SSHxcute, it is a bug.

Based on the given ConnBean object, it should return difference instance. 

Original issue reported on code.google.com by [email protected] on 5 Sep 2013 at 9:31

In appropriate Error Message Handling

What steps will reproduce the problem?
1. Run command datee
2. Run custom command ns


What is the expected output? What do you see instead?
Case 1:- The Result as isSuccess as false and errorMsg = bash Command not 
found, sysout has ""
Case 2:- The Result as isSuccess as false and errorMsg = "" and sysout the 
exception trace.

What version of the product are you using? On what operating system?
Latest version on unix

Please provide any additional information below.

In SSHExec class method exec(CustomTask task)

should not be the code as mentioned below.

 //r.sysout = sb.toString();
if (task.isSuccess(sb.toString(), channel.getExitStatus())) {
    r.error_msg = "";
    r.isSuccess = true;
    r.sysout = sb.toString();
} else {
    r.error_msg = SSHExecUtil.getErrorMsg(SysConfigOption.ERROR_MSG_BUFFER_TEMP_FILE_PATH);
    if( r.error_msg == null ) {
        r.error_msg = sb.toString();
        r.sysout = "";
    }
    r.isSuccess = false;
    logger.putMsg(Logger.INFO,"Execution failed while executing command: " + task.getCommand());
    logger.putMsg(Logger.INFO,"Error message: " + r.error_msg);
    if (SysConfigOption.HALT_ON_FAILURE)
    {
        logger.putMsg(Logger.ERROR,"The task has failed to execute :" + task.getInfo() + ". So program exit.");
        throw new TaskExecFailException(task.getInfo());
    }
}


Original issue reported on code.google.com by [email protected] on 27 Apr 2012 at 7:25

How to use sshxcute to connect to remote server using private key

Below are my requirements. Please let me know if same can be implemented with 
sshxcute

1. I need to connect to remote server using user name, password and private 
key. Without passing key authentication fails. Is there anyway to pass private 
key while connecting through sshxcute?
2. Is it possible to implement password ecryption and decryption with 
sshxcute?I can do the encryption but sshxcute takes care of connecting to the 
server, so decryption needs to be injected in the existing behavior. Is it 
possible?

What steps will reproduce the problem?

What is the expected output? What do you see instead?

What version of the product are you using? On what operating system?
I'm using sshxcute in both windows and unix machines

Please provide any additional information below.



Original issue reported on code.google.com by [email protected] on 10 Jul 2015 at 6:58

exec function of SSHExec class not working correctly when used with Servlet

What steps will reproduce the problem?
1. I want to run a certain ssh command at the background. The command executes 
correctly, but it won't return back to calling function.
2. The same ssh command, when run through main function runs correctly and it 
return the control back to calling function
3.

What is the expected output? What do you see instead?
After executing the ssh command, it should return the control to the calling 
function & carry on with the rest of the program. Instead, it gets stuck at one 
place with output as "Start to run command". and does not move forward.

What version of the product are you using? On what operating system?
sshxcute1.0 on fedora14

Please provide any additional information below.
I am actually starting a remote server.

Original issue reported on code.google.com by [email protected] on 3 Dec 2013 at 1:44

Executes a bash script remotely but unable to input to it after execution

What steps will reproduce the problem?
1. Able to execute a bash script on remote server successfully but unable to 
provide the user input required by the script to complete its execution.
2.
3.

What is the expected output? What do you see instead?
Expeceted is able to execute interactive script

What version of the product are you using? On what operating system?
1.0

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 18 Mar 2014 at 10:31

cd command not working

What steps will reproduce the problem?
1. connect to remote machine
2. execute command - "pwd"
3. execute command - "cd /some/folder/location"
4. execute command - "pwd"

What is the expected output? What do you see instead?

In step 4 i was expected out put /some/folder/location. Instead disaplyed /root.

What version of the product are you using? On what operating system?

Latest


Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 10 Mar 2012 at 12:22

the getInstance method on SSHExec will provide the same object irrespective of the ConnBean

What steps will reproduce the problem?
1. Make a connection to a remote server A and then disconnet it
2. Make a new connection to a different server B
3. The connection will still be made to the same old server A

What is the expected output? What do you see instead?
The connection is always being made to the same server and even if i set the 
existitng connection to null, i am not able to set the SSHExec to call a 
different server. 

What version of the product are you using? On what operating system?
1.0

Please provide any additional information below.
I want to make connection to multiple servers to provide information on a 
portal about application current status. Once one connection is made and 
information fetched, i want to make a new call to a different server and fetch 
some other information. But this is not happening.

Original issue reported on code.google.com by [email protected] on 12 Oct 2012 at 9:02

Error message: ksh cannot execute

What steps will reproduce the problem?
1. connect using ConnBean
2. use ExecShellScript to execute dummy script on HP unix server
3.

What is the expected output? What do you see instead?
Script should run and give proper response,
but it is giving "Error message: ksh cannot execute"

What version of the product are you using? On what operating system?
java code executing on Windows and unix is of HP

Please provide any additional information below.

Original issue reported on code.google.com by [email protected] on 5 Sep 2013 at 10:22

SBC device shown connected successfully BUT SBC command not getting executed successfully...showing error code -1

What steps will reproduce the problem?
1. Connect any SBC device using it's credentials
2. try to execute any command (e.g. show sip, show ip, etc...)
3. execution failed...output is showing error code as -1 and No ERROR   message 
is shown

What is the expected output? What do you see instead?
Expected output should be what u get on putty console...BUT I see ERROR CODE as 
-1 and ERROR MESSAGE nothing is shown as error...blank error mesage.

What version of the product are you using? On what operating system?
sshxcute-1.0.jar

Please provide any additional information below.
I am getting valid output when I connect to my another UNIX box 
environment...BUT when it is a SBC device, commands that SBC device takes and 
execute properly on PUTTY, does not execute properly using sshxcute-1.0.jar 
library...Please help ASAP.


Original issue reported on code.google.com by [email protected] on 16 Jun 2014 at 8:05

com.jcraft.jsch.JSchException: Auth fail

What steps will reproduce the problem?
1. Follow the steps mentioned in the Project Home. Add jar. It will give this 
error.
2.
3.

What is the expected output? What do you see instead?
Expected : Connection should be successful. It shows exception : 
com.jcraft.jsch.JSchException: Auth fail. 


What version of the product are you using? On what operating system?
Putty : Release 0.60
 OS : Windows Server

Please provide any additional information below.
Trying to connect to server which is successfull from Putty using same 
credentials but not through Java Class file program. 

Exception in Detail : com.jcraft.jsch.JSchException: session is down
    at com.jcraft.jsch.Session.openChannel(Session.java:752)
    at net.neoremind.sshxcute.core.SSHExec.exec(SSHExec.java:164)
    at putty.cmdToPutty.main(cmdToPutty.java:30)


Original issue reported on code.google.com by [email protected] on 17 Dec 2012 at 12:50

unable to find jar file when running thru sshxcute

Hi there,

I tried to run some jar file thru sshxcute, and it has been telling me this 
error "Error message: Error: Unable to access jarfile platformTestCLI.jar", 
while the fact is that I won't run into this problem by running thru command 
line. Could you give some info to solve the problem regarding this? Thanks.

-Jing

Original issue reported on code.google.com by [email protected] on 12 Nov 2014 at 7:37

Sudo in sshxcute is not happening

What steps will reproduce the problem?
1.
2. ssh.connect();

3. CustomTask sampleTask = new ExecCommand("sudo -S su - user");

stuck over here

I want to do the folowing thing like sudo su - <UserName>.it will prompt for a 
password.To avoid the prompting  i am using like this sudo -S su - netaware.

The method works well in command prompt but in ssh execute.it is getting stuch 
with the following log.


trying to connect
SSHExec initializing ...
Session initialized and associated with user credential password
SSHExec initialized successfully
SSHExec trying to connect user@host
SSH connection established
Command is sudo -S su - user
Connection channel established succesfully
Start to run command




What is the expected output? What do you see instead?

should come out of the loop

What version of the product are you using? On what operating system?


Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 10 Sep 2013 at 2:50

ssh.exec cannot return the result when the command have rpm operation

What steps will reproduce the problem?
1. ExecShellScript a shll scrip, the scrpt has a command to install a rpm file, 
such as rpm -ivh **.rpm
2. The rpm has installed successfully
3. ssh.exec has no result return, and the programme running forever.

What is the expected output? What do you see instead?
The rpm install success and the programme finish. 
But the programme cannot stop.

What version of the product are you using? On what operating system?
I used 1.0

Please provide any additional information below.
The ssh script is as follwo:
echo 'a'
rpm -ivh ***.rpm
echo 'b'
exit 0

Even I added exit 0, exec cannot return the result


Original issue reported on code.google.com by [email protected] on 13 Jan 2014 at 7:12

Command to Execute environmental variable fails

What steps will reproduce the problem?
1. connect the ssh
2. execute the command "echo $XXX_HOME" to read environmental variable
3. there is no result in sysout variable. 

What is the expected output? What do you see instead?
value of environmental variable 

What version of the product are you using? On what operating system?
latest

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 1 Feb 2012 at 5:52

?what the reason about "session is down" ?

when i do ssh.exec() and uploadSingleDataToServer()

com.jcraft.jsch.JSchException: session is down
    at com.jcraft.jsch.Session.openChannel(Session.java:752)
    at net.neoremind.sshxcute.core.SSHExec.exec(SSHExec.java:164)
    at com.standard.business.healthcheck.HealthCheckConutExecutor.main(HealthCheckConutExecutor.java:78)


Original issue reported on code.google.com by [email protected] on 12 Jul 2012 at 8:28

sshxcute fails whereas direct unix login and execution of ksh is working fine

Just have started sshxcute and facing an weird issue. Not sure of this is fixed 
in any of the patches or still not reported.

I have one ksh file that im invoking, when I directly login on the server and 
excute the ksh file, the script gets executed without any issue, whereas when I 
do same using sshxcute it errors out and fails while loading some external 
libraries.

I'm using same login credentials while running directly and through sshxcute.

What version of the product are you using? On what operating system?
sshxcute 1.0 on Linux machine_Name 2.6.18-402.el5 i686 i686 i386 GNU/Linux



Original issue reported on code.google.com by [email protected] on 15 Aug 2015 at 3:13

Though connection refused test is passed

What steps will reproduce the problem?
1. ssh = SSHExec.getInstance(cb);  
2. as the server is down , connection refused.
3.

What is the expected output? What do you see instead?
as the connection refused test case should get failed, but throwing an 
exception as below, and test is said as passed, 

Connect fails with the following exception: com.jcraft.jsch.JSchException: 
java.net.ConnectException: Connection refused: connect
com.jcraft.jsch.JSchException: session is down
    at com.jcraft.jsch.Session.openChannel(Session.java:752)
    at net.neoremind.sshxcute.core.SSHExec.exec(SSHExec.java:164)


session is down
Return code: 0
error message: null

How can I make the test fail when connection failed.




Original issue reported on code.google.com by [email protected] on 11 Jun 2014 at 7:44

download feature

Dears,
I use this framework and it is a great one, but i still want to download files 
from the linux server the upload feature working so well what about download 
files
If this feature is exist how to use it and if not how to add it?
Thanks 

Original issue reported on code.google.com by [email protected] on 27 Jan 2015 at 5:32

Unable to execute sudo command

What steps will reproduce the problem?
1. Login with a normal user using normal way to connect 
For eg. Command-> ConnBean cb = new ConnBean(ip,username,password);
ssh = SSHExec.getInstance(cb);
    ssh.connect();
2. Once connected try to execute following command:
 CustomTask pwd3  = new  ExecCommand("sudo su -userid ") ;
  ssh.exec(pwd3);


What is the expected output? What do you see instead?
Expected output: able to login as a sudo user
Error message: sudo: sorry, you must have a tty to run sudo

What version of the product are you using? On what operating system?


Please provide any additional information below.
exception detail net.neoremind.sshxcute.exception.TaskExecFailException: The 
task has failed to execute 

Original issue reported on code.google.com by [email protected] on 7 Mar 2013 at 4:50

Result not returned for multiple shell commands on multiple servser

What steps will reproduce the problem?
1. Execute 3-4 commands on a server through sshxcute
2. Repeat the step for 3 more servers in the program
3. Results for some commands are not displayed

What is the expected output? What do you see instead?
Output for only a few queries are populated as output. For most other queries, 
no result is returned

What version of the product are you using? On what operating system?
version1.0 on Mac book pro

Please provide any additional information below.


Original issue reported on code.google.com by [email protected] on 25 Jul 2013 at 10:20

Double SSH to a remote destination server

This is more of query rather than a defect / issue. 

Using sshxcute, can we can we do a nested ssh to connect to a remote server.

The scenario is like this - 

Local Desktop ---> Intermediate Server --> Destination Server.

The network setup is such that I can not directly ssh Destination Server.
First from my Local Desktop (this has all my java code), I need to ssh 
Intermediate Server. And then from Intermediate Server, I need to ssh 
Destination Server.

Is it possible  ?


Regards,
Kapil.

Original issue reported on code.google.com by [email protected] on 21 May 2013 at 8:45

Password gets displayed each time a connect operation is executed...

What steps will reproduce the problem?
1. executing a connect command

What is the expected output? What do you see instead?
No password to be shown. Password prints on screen

What version of the product are you using? On what operating system?
latest, Linux

Please provide any additional information below.
Either remove the line, or maybe print username instead

Original issue reported on code.google.com by [email protected] on 4 Nov 2012 at 5:41

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.