Python 使用paramiko My machine进行隧道挖掘不起作用>;RDP到VM机器>;通过SSH的网络设备
你能帮忙吗。我正在通过python从我的windows机器进行一些通道传输。我无法进入远程桌面。我正在使用ssh,但我知道这似乎是错误的。这是一个基于linux的jumpbox 我的机器(windows)>远程桌面(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
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