Wednesday, October 17, 2018
New Feature: Run and Debug files on remote Windows and Linux machines using SSH
As hinted, the forthcoming version 3.5 of PyScripter will allow you to run and debug scripts on remote Windows and Linux SSH servers.  It introduces a new type of engine called "SSH engine",   which runs a python interpreter in a remote Windows or Linux computer or inside a 
virtual machine.  You first need to define one or more SSH servers 
as explained here .  This post also describes the requirements for using SSH with 
PyScripter.  Once you choose this type of engine you need to select a defined 
SSH server. PyScripter starts a python engine on the remote server using SSH and 
communicates with it using rpyc.  
You can then run and debug remote or local scripts on the SSH server as if the 
scripts were running locally.  You can also use python running inside the SSH 
server with the Python Interactive 
Interpreter. While debugging, tracing into remote modules works transparently 
for the user.  If you are running python 2.x locally the remote version also 
needs to be 2.x and similarly if you run python version 3.x locally the remote 
version needs to be 3.x.  Beyond this constraint, the local and remote versions 
do not need to be the same.
Labels:
PyScripter,
Python,
SSH
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment