piramiko异常:SSH session not active,求大神解答

发布于 2021-11-30 01:46:12 字数 667 浏览 903 评论 1

deploySHPath = os.path.join(BASE_DIR,"static","constantfiles","jenkins-java-conf.sh")
rollbackSHPath = os.path.join(BASE_DIR,"static","constantfiles","jenkins-java-conf-backup.sh")
list_fail = []
t=paramiko.Transport((ip,SSH_PORT))
key=paramiko.RSAKey.from_private_key_file(PKEY)
sftp=paramiko.SFTPClient.from_transport(t)
sftp.put(deploySHPath,"/tmp/jenkins-java-conf.sh")
sftp.put(rollbackSHPath,"/tmp/jenkins-java-conf-backup.sh")
sftp.put(confPath,"/tmp/%s" % conf_name)
t.close()

#paramiko.SFTPClient.from_transport(t)这行抛出异常,异常信息为:
#SSH session not active
#求大神帮忙解答



如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

多彩岁月 2021-12-04 15:07:36

脑子进水了,少写一行....

key=paramiko.RSAKey.from_private_key_file(PKEY)
t=paramiko.Transport((ip,SSH_PORT))
t.connect(username=SSH_HOST_NAME, pkey=key)
sftp=paramiko.SFTPClient.from_transport(t)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文