securecrt python脚本用特殊端口打开ssh

问题描述 投票:1回答:1

如何使用创建带有特殊ssh端口的选项卡的python脚本,如下所示:

# $language = "python"
# $interface = "1.0"
host = '192.168.1.1'
user = 'test'
passwd = 'test'

def main():
    # how to use the port 22333 for ssh
    cmd = "/SSH2 /PASSWORD %s %s@%s port=22567" % (passwd, user, host)
    crt.Session.ConnectInTab(cmd, True)

main()

这不起作用,但使用默认端口22,它正在工作:

cmd = "/SSH2 /PASSWORD %s %s@%s" % (passwd, user, host)

谢谢

python ssh port
1个回答
2
投票

更新cmd如下:

cmd = "/SSH2 /PASSWORD %s %s@%s /P 22567" % (passwd, user, host)

要么

cmd = "/SSH2 /PASSWORD %s %s@%s -p 22567" % (passwd, user, host)

参考:http://theory.uchicago.edu/~smaria/adam_ssh/SSH%20Secure%20Shell/documentation/SSH2.html

© www.soinside.com 2019 - 2024. All rights reserved.