...
The script will need to establish a session witht eh priv's necessary to complete the site updates (eg, admin) and looks for the username and password in the DynamicConfigurationServices under the admin.user and admin.pw keys.
One way to set do this is to use jconsole. On the node where the code will be running, you can establish a reverse tunnel to your local box using something like this:
ssh -R 6780:localhost:6789 ccjon@psl-6.ucdavis.edu
Then on your local machine (eg, psl-6.ucdavis.edu) run
telnet locahost 6780with jconsole
You'll need to forward X11 thru the knockdc firewall cluster to do it.
add to .ssh/config:
No Format |
---|
LocalForward 127.0.0.154:12104 <remoteMachineDNSName>:22
Host <host Name to type on commandline>
HostName 127.0.0.154
Port 12104
|
Then
No Format |
---|
ssh -X knockdc
....
ssh -X remoteMachineDNSName
jconsole
|
select 'Remote' connection tab and use localhost port 9000
Then on the remote machine run
remote-machine>telnet localhost 6789
and you will be connected to port 6789 of the remote machine.
...