MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //scripts.20110531.215904.25158/sshcmd
#!/usr/bin/expect --

set host [lindex $argv 0]
set cmd [lrange $argv 1 99]
set pass [read stdin]


spawn ssh  -o "StrictHostKeyChecking no" root@$host echo sshcmdstart\;$cmd\;echo sshcmddone
set timeout 90
expect {
	"*assword:" {
		sleep 1;
        	send "$pass\r"
	}
	"*REMOTE HOST IDENTIFICATION*" {
		puts "\n\nsshhostproblem\n"
                puts "\n\nsshcmddone\n"
                exit
	}
        "*Name or service not known*" {
                puts "\n\nsshhostnotfound\n"   
                puts "\n\nsshcmddone\n"
                exit
        }
        "*Connection timed out*" {
                puts "\n\nsshconnecttimeout\n"
                puts "\n\nsshcmddone\n"
                exit
        }
	"*Connection closed*" {
		puts "\n\nsshdisconnectproblem\n"
                puts "\n\nsshcmddone\n"
                exit
	}
	"*No route to host*" {
		puts "\n\nsshdisconnectproblem\n"
                puts "\n\nsshcmddone\n"
                exit
	}
	"*Connection refused*" {
		puts "\n\nsshdisconnectproblem\n"
                puts "\n\nsshcmddone\n"
                exit
	}

}
set timeout 12000
expect {
	"\nsshcmddone" {
		sleep 1
		exit
	}
	"Permission denied, please try again*" {
		puts "\n\nsshcmdpermissiondeny\n"
		puts "\n\nsshcmddone\n"
		exit
	}
}