Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用paramiko My machine进行隧道挖掘不起作用>;RDP到VM机器>;通过SSH的网络设备_Python_Python 3.x_Paramiko - Fatal编程技术网

Python 使用paramiko My machine进行隧道挖掘不起作用>;RDP到VM机器>;通过SSH的网络设备

Python 使用paramiko My machine进行隧道挖掘不起作用>;RDP到VM机器>;通过SSH的网络设备,python,python-3.x,paramiko,Python,Python 3.x,Paramiko,你能帮忙吗。我正在通过python从我的windows机器进行一些通道传输。我无法进入远程桌面。我正在使用ssh,但我知道这似乎是错误的。这是一个基于linux的jumpbox 我的机器(windows)>远程桌面(VM机器)>通过ssh的网络设备 代码: 错误: C:\Users\xxxx\Documents\PYTHON>python push2.py device.txt command.txt logs Enter Username: EV24049584 Password: Re

你能帮忙吗。我正在通过python从我的windows机器进行一些通道传输。我无法进入远程桌面。我正在使用ssh,但我知道这似乎是错误的。这是一个基于linux的jumpbox

我的机器(windows)>远程桌面(VM机器)>通过ssh的网络设备

代码:

错误:

C:\Users\xxxx\Documents\PYTHON>python push2.py device.txt command.txt logs
Enter Username: EV24049584
Password:
Retype your password:
Connecting to Device 10.120.120.138...
Exception: Error reading SSH protocol banner
Traceback (most recent call last):
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2211, in _check_banner
    buf = self.packetizer.readline(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 380, in readline
    buf += self._read_timeout(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 622, in _read_timeout
    raise socket.timeout()
socket.timeout

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2039, in run
    self._check_banner()
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2215, in _check_banner
    raise SSHException(
paramiko.ssh_exception.SSHException: Error reading SSH protocol banner

Traceback (most recent call last):
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2211, in _check_banner
    buf = self.packetizer.readline(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 380, in readline
    buf += self._read_timeout(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 622, in _read_timeout
    raise socket.timeout()
socket.timeout

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "push2.py", line 129, in <module>
    main()
  File "push2.py", line 125, in main
    ssh_access_command(sys.argv[1], sys.argv[2], sys.argv[3])
  File "push2.py", line 89, in ssh_access_command
    jhost.connect('10.138.113.11', username=username, password=password, timeout=10)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\client.py", line 406, in connect
    t.start_client(timeout=timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 660, in start_client
    raise e
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2039, in run
    self._check_banner()
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2215, in _check_banner
    raise SSHException(
paramiko.ssh_exception.SSHException: Error reading SSH protocol banner
C:\Users\xxxx\Documents\PYTHON>PYTHON push2.py device.txt command.txt日志
输入用户名:EV24049584
密码:
重新键入您的密码:
正在连接到设备10.120.120.138。。。
异常:读取SSH协议标题时出错
回溯(最近一次呼叫最后一次):
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\transport.py”,第2211行,在“检查”横幅中
buf=self.packetizer.readline(超时)
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\packet.py”,第380行,在readline中
buf+=自身读取超时(超时)
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\packet.py”,第622行,处于读取超时状态
提升套接字。超时()
套接字超时
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\transport.py”,第2039行,正在运行
自我检查条幅()
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\transport.py”,第2215行,在检查横幅中
提高安全性(
paramiko.ssh_exception.SSHException:读取ssh协议标题时出错
回溯(最近一次呼叫最后一次):
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\transport.py”,第2211行,在“检查”横幅中
buf=self.packetizer.readline(超时)
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\packet.py”,第380行,在readline中
buf+=自身读取超时(超时)
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\packet.py”,第622行,处于读取超时状态
提升套接字。超时()
套接字超时
在处理上述异常期间,发生了另一个异常:
回溯(最近一次呼叫最后一次):
文件“push2.py”,第129行,在
main()
文件“push2.py”,第125行,主
ssh_access_命令(sys.argv[1],sys.argv[2],sys.argv[3])
ssh\u access\u命令中第89行的文件“push2.py”
jhost.connect('10.138.113.11',用户名=用户名,密码=密码,超时=10)
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\client.py”,第406行,在connect中
t、 启动\u客户端(超时=超时)
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\transport.py”,第660行,位于启动客户端
提高e
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\transport.py”,第2039行,正在运行
自我检查条幅()
文件“C:\Users\xbsd\AppData\Local\Programs\Python\Python38-32\lib\site packages\paramiko\transport.py”,第2215行,在检查横幅中
提高安全性(
paramiko.ssh_exception.SSHException:读取ssh协议标题时出错

谢谢,

这看起来是错误的:
local\u addr=('10.10.10.11',22)
-为了简单起见,在使用
sock
解决方案之前,您是否已经开始尝试过了?我还没有尝试过。如果可以的话,我会尝试端口转发。这会让您保持联系。
C:\Users\xxxx\Documents\PYTHON>python push2.py device.txt command.txt logs
Enter Username: EV24049584
Password:
Retype your password:
Connecting to Device 10.120.120.138...
Exception: Error reading SSH protocol banner
Traceback (most recent call last):
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2211, in _check_banner
    buf = self.packetizer.readline(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 380, in readline
    buf += self._read_timeout(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 622, in _read_timeout
    raise socket.timeout()
socket.timeout

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2039, in run
    self._check_banner()
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2215, in _check_banner
    raise SSHException(
paramiko.ssh_exception.SSHException: Error reading SSH protocol banner

Traceback (most recent call last):
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2211, in _check_banner
    buf = self.packetizer.readline(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 380, in readline
    buf += self._read_timeout(timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\packet.py", line 622, in _read_timeout
    raise socket.timeout()
socket.timeout

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "push2.py", line 129, in <module>
    main()
  File "push2.py", line 125, in main
    ssh_access_command(sys.argv[1], sys.argv[2], sys.argv[3])
  File "push2.py", line 89, in ssh_access_command
    jhost.connect('10.138.113.11', username=username, password=password, timeout=10)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\client.py", line 406, in connect
    t.start_client(timeout=timeout)
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 660, in start_client
    raise e
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2039, in run
    self._check_banner()
  File "C:\Users\xbsds\AppData\Local\Programs\Python\Python38-32\lib\site-packages\paramiko\transport.py", line 2215, in _check_banner
    raise SSHException(
paramiko.ssh_exception.SSHException: Error reading SSH protocol banner