目前,Unix主机使用PuTTY连接,PuTTY位于Windows Jump主机内部。用户通过提供用户名和密码登录到Windows跳转框(远程桌面连接)。我提到了这个问题Nested SSH using Python Paramiko,并试图将其替换为跳转框IP。下面是代码片段
vm = paramiko.SSHClient()
vm.set_missing_host_key_policy(paramiko.AutoAddPolicy())
vm.connect('10.x.x.172', username='******SA', password='Jul@2021')
print('success')
字符串
我得到下面的错误,而连接
WinError 10060]连接尝试失败,因为连接的一方在一段时间后没有正确响应,或者由于连接的主机没有响应而建立连接失败
从下面的代码中,dest_addr
和local_addr
是什么,我从哪里获取这个地址?
dest_addr = ('10.103.53.26', 22) #edited#
local_addr = ('192.168.115.103', 22) #edited#
vmchannel = vmtransport.open_channel("direct-tcpip", dest_addr, local_addr)
型
1条答案
按热度按时间xe55xuns1#
如果您使用远程桌面连接来连接到跳转主机,那么您无法使用SSH连接也就不足为奇了。