Comments (3)
Your call to close()
worked well, you can see it wit the print of is_active()
.
It's simply that any function (like get_command_output
) that requires an open session to work, will try first to transparently open (or re-open) the current session for you.
So in fact, in most of the cases you don't need to explicitly call open()
as it will be done for you when you really need it.
from jumpssh.
Thanks a lot for the reply. So closing the session at the end of our functions will do, right? Thanks once again
from jumpssh.
yes, it will work, just to give you more details, you have several possibilities to ensure sessions are closed, depending on when you want them to be closed:
- close it explicitly when needed
- use context manager so it will be closed automatically at the end of block
- don't do anything, it will be closed automatically when SSHSession instance is garbage collected
from jumpssh.
Related Issues (20)
- Could not run command in background HOT 1
- Output of Jump-ssh is not getting all receiving inputs from remote client HOT 5
- Ignore error when run command HOT 1
- The close() function does not work as expected. HOT 1
- Troublesome 'package.json' access at runtime in frozen applications HOT 3
- Question: How do I execute: ["sx su -someuser", password, somemorecommands]
- How to execute multiple commands on remote host HOT 2
- Can jumpssh supports parallel ssh connections to different hosts once the jump ssh connection is established ? HOT 1
- Jumpssh from Cisco router to another router causes ChannelException(3, 'Unknown channel type')
- problem using jumpssh dosent upload right remote path, library to ssh a server throught a gateway HOT 2
- "Error reading SSH protocol banner" occured when trying link a remote server through a jump server
- Can't execute background process on remote server HOT 1
- Add optional heartbeat param to run_cmd to check/handle disconnection during long running commands
- cannot upload file to remote server
- Problem when sending multiple commands via jumpSSH using multithreading HOT 2
- Breaks becuase of hardcoding http1.0
- Gateway session can get garbage collected while remote session is still being accessed
- how to connect through two or more getwayhost to the targethost and get the sshclient
- Add ability to select non-interactive shell
- want to ask : cannot jump to router with debug error : DEBUG:paramiko.transport:Rejecting "[email protected]" global request from server.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jumpssh.