linux - Running Local Script On SSH Server -


i'm using linux log server using ssh. once i'm logged in, execute local python script uses netcat run program on remote machine (it therefore required logged in access it).

locally can type ./script.py on bash run script if while being connected remote server doesn't work. due fact terminal in directory on remote machine , no longer in local one.

so how execute local script against remote machine while being logged in without copying on first?

you can using pipes:
sample program test: (py.py)

import socket print socket.gethostname()

running remotely:

ssh remoteserver "python" < py.py 

the output was:

remoteserver name 

if user's path not contains python, must use full path

ssh remoteserver "/usr/bin/python" < py.py 

in environment.


Comments

Popular posts from this blog

Magento/PHP - Get phones on all members in a customer group -

php - .htaccess mod_rewrite for dynamic url which has domain names -

Website Login Issue developed in magento -