我在Windows上使用Putty CLI,使用Python 2.7
我从A>>创建隧道B,因为我无法直接访问B.
隧道:
subprocess.Popen(" putty -ssh -L 127.0.0.1:5001:10.25.248.50:22
ubuntu@34.251.111.259 -i myppkfile.ppk"
这有效!
现在我试图用SSH访问B,以便以tomcat为例 这是代码: subprocess.Popen(" putty -ssh -p 5001 -i myppkfile.ppk ubuntu@127.0.0.1 -m path \ file.txt(在文件中有以tomcat为例的命令
这不起作用!
注意: 1。 通过ssh直接访问服务器也是可行的(可访问的服务器,不需要隧道) subprocess.Popen(" putty vmadmin@172.31.80.10 -pw 1ssssss -m path \ file.txt")
2。 通过linux我设法访问一切没有问题(使用隧道和-oStrictHostKeyChecking =否)
有什么建议吗? 提前致谢